继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?