MediaPlayer的prepareAsync似乎停止在Android 9上运行



我正在使用MediaPlayer播放mp3文件(url(,一切都很好。

mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);
prepareAsync();
mediaPlayer.setOnPreparedListener(onPreparedListener);
mediaPlayer.setOnCompletionListener(onCompletionListener);

但当在Android Pie(9(上测试时,它就停止工作了。。。

我检查了日志,但错误有点不太清楚:

E/MediaPlayer_JAVA:错误(1,-2147483648(

在解决这个问题一段时间后,我决定更改为ExoPlayer,问题仍然存在,但错误更清楚了,下面是解决方案:Android 8:Cleartext HTTP流量不允许

相关内容

  • 没有找到相关文章

最新更新