继AVAudioPlayer后播放音乐

我的应用程序可以调用。 声音用于调用AVAudioPlayer。 问题在于,在调用我的应用程序之后,如果音乐在后台播放(例如,在“音乐”应用程序中),则不会恢复播放音乐。

尝试了这个论坛的一些方法,但不幸的是没有任何帮助。 请帮助,我该如何解决这个问题? 对不起我的英语不好。


我为自己解决了这个问题。 我检查音乐是否正在播放,如果是,则停止播放音乐并放置标志。

thirdPartyPlayer = [MPMusicPlayerController iPodMusicPlayer];
[thirdPartyPlayer stop];
if (thirdPartyPlayer.playbackState == MPMusicPlaybackStateInterrupted || thirdPartyPlayer.playbackState == MPMusicPlaybackStatePlaying)
{
    isThirdPartyPlayerPlay = true;
}

然后,当通话结束时,如果有标志,我会恢复播放音乐。

 if (isThirdPartyPlayerPlay)
{
    [thirdPartyPlayer play];
    isThirdPartyPlayerPlay = NO;
}
链接地址: http://www.djcxy.com/p/57457.html

上一篇: Resume play music, after AVAudioPlayer

下一篇: How to stop music in my service when youtube app resumes video?