Hello Everyone,
When I try to do voice recording, I get following error:
"Could not create a media muxer element: wavenc"
indicating that there is no wav encoder in the virtual machine (sailfish
emulator).
I use following code to record voice..
/*Snippet*/
audiosource = new QAudioCaptureSource(this);
capture = new QMediaRecorder(audiosource, this);
QAudioEncoderSettings Esettings;
Esettings.setCodec("audio/PCM");
Esettings.setSampleRate(8000);
Esettings.setEncodingMode(QtMultimediaKit::ConstantQualityEncoding);
Esettings.setBitRate(128000);
Esettings.setQuality(QtMultimediaKit::VeryHighQuality);
audiosource->setAudioInput("default");
capture->setOutputLocation(QUrl(location));
capture->setEncodingSettings(Esettings, QVideoEncoderSettings(),
"wav");
capture->record();
upon calling record() of QMediaRecorder it throws the said error.
Any ideas on how to get around this, or is this simply a limitation or
bug in the Emulator?
Cheers!
--
Josh Alner
Killer Mobile Software LLC
www.killermobile.com
Twitter: twitter.com/killermobile
_______________________________________________
SailfishOS.org Devel mailing list