2013-06-13 42 views
1

我已經使用MPMoviePlayerController在我的應用程序中播放音頻和視頻,現在我遇到了一個非常焦慮的問題。當我播放mp3文件時,我無法通過它播放currentPlaybackTime。當我更改currentPlaybackTime時,播放器停止併發布MPMoviePlayerPlaybackDidFinishNotification通知。當我重新啓動player時,它在0秒播放。使用MP3播放器的MPMoviePlayerController的currentPlaybackTime

我使用MPMoviePlayerController,因爲它可以從遠程URL流式傳輸文件,而當我播放視頻時無需更改播放器。

我發現它適用於幾個mp3文件。但我無法指出區別。有沒有人有任何經驗?我甚至不知道這是否是一個可行的計劃。

非常感謝。

回答

1

看起來currentPlaybackTime適用於視頻。以下是Apple Docs的功能說明。

對於視頻點播或漸進式下載的內容,該值是以秒從當前項目的開始處測量。更改此屬性的值可將播放頭移到新位置。對於從服務器直播的內容,此值表示從播放列表第一次加載時開始的時間。

您可以嘗試使用[player setInitialPlaybackTime:xx.xx];

+0

對不起,但它在我的程序中沒有影響。什麼也沒發生。它只用於視頻嗎?我曾經看過一些關於initialPlaybackTime的文檔,我不知道它的含義。 – Zhou