Your app works for me on one device, but on another one I had to force the use of a software decoder for the audio stream.
The error was:
Unable to instantiate a decoder for type 'audio/mp4a-latm'
Honestly, I don't know if my fix is correct. Android documentation says to use MediaCodecList.findDecoderForFormat, but that is available since SDK 21.
Your app works for me on one device, but on another one I had to force the use of a software decoder for the audio stream. The error was:
Unable to instantiate a decoder for type 'audio/mp4a-latm'
Honestly, I don't know if my fix is correct. Android documentation says to use MediaCodecList.findDecoderForFormat, but that is available since SDK 21.