【发布时间】:2018-05-29 13:46:09
【问题描述】:
我正在使用 MediaPlayer。我想做一个在线流媒体广播。现在我有这个 mediaPlayer 对象(MediaPlayer),比如在片段 1 中,当我在片段 1 上时它可以正常播放,只要我转到片段 2,它仍在播放,但问题是当我再次回到片段 1 时然后我尝试在通过
按下 ImageButton 时停止它if(mediaPlayer != null && mediaPlayer.isPlaying()) {
mediaPlayer.pause();
}
但它不会停止并继续在后台播放,当我点击播放该音频时,我会听到两个音频,即新的一个和前一个在后台播放。
我也用过
if(mediaPlayer != null && mediaPlayer.isPlaying()) {
mediaPlayer.stop();
mediaPlayer.release();
mediaPlayer = null;
}
这也行不通。
【问题讨论】:
-
你确定你只使用了一个 mediaPlayer 实例吗?
-
是的,使用 mediaPlayer.pause();我只使用了一个实例,但是当我使用 mediaPlayer.stop();然后我不得不根据文档创建新实例
标签: android android-fragments android-mediaplayer audio-streaming