【问题标题】:MediaPlayer's prepareAsync seems to stop working on Android 9MediaPlayer 的 prepareAsync 似乎停止在 Android 9 上运行
【发布时间】:2018-12-04 13:53:46
【问题描述】:

我正在使用MediaPlayer 播放 mp3 文件(网址),一切正常。

mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);

prepareAsync();

mediaPlayer.setOnPreparedListener(onPreparedListener);
mediaPlayer.setOnCompletionListener(onCompletionListener);

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

我检查了日志,但错误不是很清楚:

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

【问题讨论】:

  • “它只是停止工作”是什么意思?

标签: android version android-mediaplayer


【解决方案1】:

解决了一段时间后,我决定更改为ExoPlayer,问题仍然存在,但错误更清晰,这里是解决方案:Android 8: Cleartext HTTP traffic not permitted

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    相关资源
    最近更新 更多