如果其他视频/音频开始在Android中播放,如何停止媒体播放器

时间:2017-11-24 05:41:13

标签: android media-player android-audiomanager

我创建了一个Android应用程序,使用媒体播放器播放文本到语音文件,但如果其他音频/视频开始播放,那么我的音频播放,即同时播放两个音频。

在开始播放另一个音频/视频之前,有没有办法停止第一个音频。

是否有任何广播接收器会在其他音频开始时被调用。

我用过 -

mediaPlayer.play()播放音频。

mediaPlayer.pause()暂停音频。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

媒体播放器负责播放。 AudioManager将提供对音量和振铃模式控制的访问。尝试使用以下代码停止上一个并播放下一个:

if (mediaplayer != null)
        if (mediaplayer.isplaying()) {
            mediaplayer.stop();
            // start your new audio
        } else {
            // start your new audio
        }