MPMusicPlayerController
のplaybackState
プロパティについていくつか質問があります。
ドキュメントでは、MPMusicPlaybackStateInterrupted
およびMPMusicPlaybackStatePaused
は次のように定義されています。
MPMusicPlaybackStateInterrupted
電話の着信などにより、音楽プレーヤーが中断されました。
MPMusicPlaybackStatePaused
音楽プレーヤーが一時停止されています。
iPhoneを持っていないので着信を確認できません。
しかし、MPMusicPlaybackStateInterrupted
iPodtouchで音楽を再生しているときに状態が発生したのはほんの数回でした。
(なぜ中断状態が発生したのかわかりません。電話の着信はなく、音楽を再生する以外の操作もありませんでした)。
そしてその時、MPMusicPlayerController
ただ音楽の演奏を一時停止しました。
質問1と
の違いは何ですか?MPMusicPlaybackStateInterrupted
MPMusicPlaybackStatePaused
質問2電話の着信以外はいつ起こりますか
?MPMusicPlaybackStateInterrupted
質問3受け取っ
たらどうすればいいMPMusicPlaybackStateInterrupted
ですか?
たとえば、MPMusicPlaybackStatePaused
またはを取得したらMPMusicPlaybackStateStopped
、再生/一時停止ボタンを変更する必要があります。