qt - QAudioDeviceInfo finds no default audio device on Android -


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