私はAVAudioPlayer
を使ってローカルmp3ファイルを再生し、MPMusicPlayerController
を使ってシステム/ Appleミュージック/ iTunesミュージックを再生しています。 AVAudioPlayer
を使用して曲を再生した後に設定されているカスタムnowPlayingMP3Item
を維持しています。AVAudioPlayerがMPMusicPlayerControllerによって中断されています
私はMusicControllerの再生状態を確認することができ、それは、システムの音楽をmp3から変更された場合、私はUIをリロードする必要があるだろう...
が(多分オーディオセッション)を観察する方法がありますmp3やシステムミュージックが再生されているかどうかを判断し、それに応じてUIを更新しますか?中断があった場合に任意のヘルプ
「AVAudioSessionInterruptionNotification」通知を聞いてみましたか? –
うん、ちょうどそれを試してみました。素晴らしい作品:)ありがとう – xCoder