什么是关闭MediaController附加的正确方法MediaPlayer?
你不能这样做mediaController.setMediaPlayer(null)- 立即调用updatePausePlay,它取消引用null.
你不能调用mediaPlayer.release(),因为MediaController将调用MediaPlayer#getCurrentPosition,并release()在调用后抛出IllegalStateException .
按此顺序尝试以下代码片段
mediaController.hide();
mediaPlayer.stop();
mediaPlayer.release();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1400 次 |
| 最近记录: |