2009-06-28 75 views
2

我正在使用Media Player Framework訪問iPhone上的用戶音樂庫。例如,我想設置播放起始位置,以便我可以從30秒開始播放歌曲。iPhone MPMusicPlayerController播放起始位置

我無法找到如何做到這一點。 MPMediaPlayerController只提供beginSeekingForward,但這不是我正在尋找的,因爲它只是加快了播放速度。

有可能是我很想念的一件很簡單的事情。

回答

2

MPMusicPlayerController的財產currentPlaybackTime是可寫的屬性,所以要調整播放起點可以player.currentPlaybackTime = 30.0

1

UPDATE
2009我有一些真正的問題。他並不真正瞭解房產,並且錯過了MPMusicPlayerController.currentPlaybackTime可寫的事實!他很生氣。因爲iOS3.0已經承諾iPod庫「Access」而不是交付MPMusicPlayerController。他一直希望能夠快速訪問音樂數據包數據,並據此構建了許多迷人且神奇的音頻應用程序。幸運的是,iOS4.1的AVAssetReader在1年後出現,他終於能夠停止討厭。

WRONG 2009年ANSWER

不,這個API是有意的弱化,這就是爲什麼你看不到任何功能 開放,或從媒體文件流媒體。

您唯一的希望是降低音量並撥打beginSeekingForward直到currentPlaybackTime返回> = 30秒。

享受!

1

您可以使用player.currentPlaybackTime設定時間,你開始播放前和播放完成將在您需要的點開始。

相關問題