断开MediaController的正确方法是什么?

Jam*_*ore 5 android

什么是关闭MediaController附加的正确方法MediaPlayer

你不能这样做mediaController.setMediaPlayer(null)- 立即调用updatePausePlay,它取消引用null.

你不能调用mediaPlayer.release(),因为MediaController将调用MediaPlayer#getCurrentPosition,并release()在调用后抛出IllegalStateException .

jp3*_*p36 4

按此顺序尝试以下代码片段

mediaController.hide();
mediaPlayer.stop();
mediaPlayer.release();
Run Code Online (Sandbox Code Playgroud)