<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body wsmode="compose" text="#000000" bgcolor="#FFFFFF">
    Hello Everyone,<br>
    <br>
    When I try to do voice recording, I get following error: <br>
    <br>
    "Could not create a media muxer element: wavenc" <br>
    <br>
    indicating that there is no wav encoder in the virtual machine
    (sailfish emulator). <br>
    <br>
    I use following code to record voice.. <br>
    <br>
    /<b class="moz-txt-star"><span class="moz-txt-tag">*</span>Snippet<span
        class="moz-txt-tag">*</span></b>/ <br>
    <br>
         audiosource = new QAudioCaptureSource(this); <br>
    <br>
         capture = new QMediaRecorder(audiosource, this); <br>
    <br>
         QAudioEncoderSettings Esettings; <br>
         Esettings.setCodec("audio/PCM"); <br>
         Esettings.setSampleRate(8000); <br>
        
    Esettings.setEncodingMode(QtMultimediaKit::ConstantQualityEncoding);
    <br>
         Esettings.setBitRate(128000); <br>
         Esettings.setQuality(QtMultimediaKit::VeryHighQuality); <br>
         audiosource->setAudioInput("default"); <br>
         capture->setOutputLocation(QUrl(location)); <br>
         capture->setEncodingSettings(Esettings,
    QVideoEncoderSettings(), "wav"); <br>
         capture->record(); <br>
    <br>
    upon calling record() of QMediaRecorder it throws the said error. <br>
    <br>
    Any ideas on how to get around this, or is this simply a limitation
    or bug in the Emulator?<br>
    <br>
    Cheers!
    <pre class="moz-signature" cols="72">-- 
Josh Alner
Killer Mobile Software LLC
<a class="moz-txt-link-abbreviated" href="http://www.killermobile.com">www.killermobile.com</a>
Twitter: twitter.com/killermobile
</pre>
  </body>
</html>