i have created simple player application using qaudiooutput. working fine.
later moved player code separate project , built shared library , creating player object in application.
but qaudiodeviceinfo::availabledevices(qaudio::audiooutput)) returning empty list
i have verified deployment package. has multimedia dependencies
code:
qaudioformat audioformat; audioformat.setsamplerate(44100); audioformat.setchannelcount(2); audioformat.setsamplesize(16); audioformat.setcodec("audio/pcm"); audioformat.setbyteorder(qaudioformat::littleendian); audioformat.setsampletype(qaudioformat::signedint); qaudiodeviceinfo info(qaudiodeviceinfo::defaultoutputdevice()); if (!info.isformatsupported(audioformat)) { throw myexception("can not play audio due unsupported format"); }
then have created 1 more shared library have simple class inside constructor calling above code working when include complete code not working
what might reason
settings:
qt5.5
andriod ndk12
Comments
Post a Comment