我创建了一个Android应用程序,使用媒体播放器播放文本到语音文件,但如果其他音频/视频开始播放,那么我的音频播放,即同时播放两个音频。
在开始播放另一个音频/视频之前,有没有办法停止第一个音频。
是否有任何广播接收器会在其他音频开始时被调用。
我用过 -
mediaPlayer.play()
播放音频。
和mediaPlayer.pause()
暂停音频。
任何帮助将不胜感激。
答案 0 :(得分:0)
媒体播放器负责播放。 AudioManager将提供对音量和振铃模式控制的访问。尝试使用以下代码停止上一个并播放下一个:
if (mediaplayer != null)
if (mediaplayer.isplaying()) {
mediaplayer.stop();
// start your new audio
} else {
// start your new audio
}