我有一個MPMoviePlayerController,我可以成功地播放一個(本地)視頻。MPMoviePlayerController持續時間沒有更新
duration屬性沒有被設置爲視頻的遊程 - 我收到MPMovieDurationAvailableNotification事件後,也值保持設置爲0。
有沒有人見過這個?
我有一個MPMoviePlayerController,我可以成功地播放一個(本地)視頻。MPMoviePlayerController持續時間沒有更新
duration屬性沒有被設置爲視頻的遊程 - 我收到MPMovieDurationAvailableNotification事件後,也值保持設置爲0。
有沒有人見過這個?
我有這個問題,我最終搞清楚,我沒有正確鑄造的輸出值。相反的:
self.durationLabel.text = [的NSString stringWithFormat: 「持續時間:%d」,self.player.duration]
我需要更多的東西一樣:
self.durationLabel.text = [NSString的stringWithFormat: 「持續時間:%F」,(浮點)self.player.duration]
而最終輸出:
self.durationLabel.text = [NSString的stringWithFormat:@「運行時間:%d分鐘「,(int)ceil(self.player.duration/60)];
你有沒有找到解決這個問題的方法?我可以得到主線程的持續時間值,但是當我嘗試在後臺線程中加載它時沒有。我在這裏問了這個問題:http://stackoverflow.com/questions/6397896/asynchronous-mpmovieplayercontroller-load-has-no-duration-value – jmosesman 2011-07-02 21:28:04
我沒有 - 我想最後,我對代碼做了另一個改變,我開始回到正確的號碼。我不知道是什麼引起了這個問題,對不起。 – Codebeef 2011-07-05 08:26:37