我正在使用Media Player Framework訪問iPhone上的用戶音樂庫。例如,我想設置播放起始位置,以便我可以從30秒開始播放歌曲。iPhone MPMusicPlayerController播放起始位置
我無法找到如何做到這一點。 MPMediaPlayerController只提供beginSeekingForward
,但這不是我正在尋找的,因爲它只是加快了播放速度。
有可能是我很想念的一件很簡單的事情。
我正在使用Media Player Framework訪問iPhone上的用戶音樂庫。例如,我想設置播放起始位置,以便我可以從30秒開始播放歌曲。iPhone MPMusicPlayerController播放起始位置
我無法找到如何做到這一點。 MPMediaPlayerController只提供beginSeekingForward
,但這不是我正在尋找的,因爲它只是加快了播放速度。
有可能是我很想念的一件很簡單的事情。
MPMusicPlayerController的財產currentPlaybackTime
是可寫的屬性,所以要調整播放起點可以player.currentPlaybackTime = 30.0
UPDATE
2009我有一些真正的問題。他並不真正瞭解房產,並且錯過了MPMusicPlayerController.currentPlaybackTime
可寫的事實!他很生氣。因爲iOS3.0已經承諾iPod庫「Access」而不是交付MPMusicPlayerController
。他一直希望能夠快速訪問音樂數據包數據,並據此構建了許多迷人且神奇的音頻應用程序。幸運的是,iOS4.1的AVAssetReader
在1年後出現,他終於能夠停止討厭。
WRONG 2009年ANSWER
不,這個API是有意的弱化,這就是爲什麼你看不到任何功能 開放,或從媒體文件流媒體。
您唯一的希望是降低音量並撥打beginSeekingForward
直到currentPlaybackTime
返回> = 30秒。
享受!
您可以使用player.currentPlaybackTime設定時間,你開始播放前和播放完成將在您需要的點開始。