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

前端之家收集整理的这篇文章主要介绍了android – 断开MediaController的正确方法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

最佳答案
按此顺序尝试以下代码

mediaController.hide();
mediaPlayer.stop();
mediaPlayer.release();
原文链接:https://www.f2er.com/android/430553.html

猜你在找的Android相关文章