Android 当碎片关闭时停止MediaPlayer
我在片段中使用MediaPlayer,每当当前片段发生更改时,我已设法停止播放音乐 但问题是,如果我在片段中,我按下后退按钮关闭应用程序,音乐就会继续播放 我的代码如下:Android 当碎片关闭时停止MediaPlayer,android,fragment,android-mediaplayer,Android,Fragment,Android Mediaplayer,我在片段中使用MediaPlayer,每当当前片段发生更改时,我已设法停止播放音乐 但问题是,如果我在片段中,我按下后退按钮关闭应用程序,音乐就会继续播放 我的代码如下: @Override public void setUserVisibleHint (boolean isVisibleToUser){ super.setUserVisibleHint(isVisibleToUser); If (this.isVisible ()){ If (!isVisibleToUser){
@Override
public void setUserVisibleHint (boolean isVisibleToUser){
super.setUserVisibleHint(isVisibleToUser);
If (this.isVisible ()){
If (!isVisibleToUser){
sound.stop ();
}else {
sound.start ();
}
}
}
sound = MediaPlayer.create(getActivity
(), R.raw.music);
退出应用程序时,如何停止播放音乐?您可以通过片段的方法停止MediaPlayer的流媒体播放
这将在您打开另一个片段或销毁该片段时停止mediaplayeractivity@krishna我有3个碎片