簡體   English   中英

在AVAudioPlayer之后恢復播放音樂

[英]Resume play music, after AVAudioPlayer

我的應用程序可以調用。 用於調用AVAudioPlayer的聲音。 問題是,在調用我的應用程序之后,如果音樂在后台播放(例如,在應用程序“音樂”中),它將無法恢復播放的音樂。

嘗試了本論壇中的某些方法,但不幸的是沒有任何幫助。 請幫助,我該如何解決這個問題? 對不起我的英語不好。

我自己解決了這個問題。 我檢查音樂是否在播放,如果是,則停止音樂並放置標志。

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

然后通話結束時,如果有標志,我將恢復播放音樂。

 if (isThirdPartyPlayerPlay)
{
    [thirdPartyPlayer play];
    isThirdPartyPlayerPlay = NO;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM