我對MPMusicPlayerController
的playbackState
屬性有一些疑問。
iPhone:什麼是MPMusicPlaybackStateInterrupted?它和MPMusicPlaybackStatePaused有什麼區別
在文件中,MPMusicPlaybackStateInterrupted
和MPMusicPlaybackStatePaused
定義如下:
MPMusicPlaybackStateInterrupted
音樂播放器已被中斷,如呼入電話。
MPMusicPlaybackStatePaused
音樂播放器暫停。
我無法檢查傳入的電話,因爲我現在沒有iPhone。
但是隻有幾次我在用iPod touch播放音樂時獲得MPMusicPlaybackStateInterrupted
狀態。
(我不知道爲什麼中斷狀態發生,除了只是播放音樂外沒有來電和其他操作。
而在那段時間,MPMusicPlayerController
剛剛暫停播放音樂。
問題1
是什麼MPMusicPlaybackStateInterrupted
和MPMusicPlaybackStatePaused
之間的區別?
問題2
什麼時候MPMusicPlaybackStateInterrupted
發生除了來電?
問題3
當我得到MPMusicPlaybackStateInterrupted
我應該怎麼辦?
例如,當我得到MPMusicPlaybackStatePaused
或MPMusicPlaybackStateStopped
時,我應該更改播放/暫停按鈕。