[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(MPMoviePlayerLoadStateDidChange:)
name:MPMoviePlayerLoadStateDidChangeNotification object:mPlayer.moviePlayer];
- (void)MPMoviePlayerLoadStateDidChange:(NSNotification *)notification
{
if ((mPlayer.moviePlayer.loadState & MPMovieLoadStatePlaythroughOK) == MPMovieLoadStatePlaythroughOK)
{
NSLog(@"content play length is %g seconds", mPlayer.moviePlayer.duration);
timeRemain = [NSTimeIntervalSince1970 [mPlayer.moviePlayer.duration]-[mPlayer.moviePlayer.currentPlaybackTime]];
NSLog(@"Time Remaining::%g",timeRemain);
}
}
-1
A
回答
2
MPMoviePlayerController持續時間已經在幾秒鐘內。 所以
[mPlayer.moviePlayer.duration]-[mPlayer.moviePlayer.currentPlaybackTime]
將返回當前時間和總時間爲NSTimeInterval的秒數。
+0
是的,但我想播放視頻時觀察員通知,所以我不知道它。你能告訴我如何得到它嗎? – Seema 2014-09-24 12:30:31
+0
我得到了解決方案。謝謝 – Seema 2014-09-25 10:04:21
+0
你能告訴我解決方案嗎?謝謝@Seema – user3783005 2015-11-03 20:00:37
0
-(void)updateDuration
{
int remainingDuration = mPlayer.moviePlayer.duration - mPlayer.moviePlayer.currentPlaybackTime;
if (mPlayer.moviePlayer.currentPlaybackTime != mPlayer.moviePlayer.duration ) {
[btnRemainingDuration setTitle:[NSString stringWithFormat:@"Video ends in %d seconds", remainingDuration] forState:UIControlStateNormal];
}
}
相關問題
- 1. 如何在播放視頻文件時播放剩餘時間?
- 2. 如何用php和mysql計算剩餘的剩餘時間?
- 3. Android計算剩餘時間
- 4. 顯示播放時間,播放剩餘時間
- 5. Flash視頻播放良好,但時間和剩餘時間不同步
- 6. 如何計算HTML5視頻的播放時間
- 7. 如何計算倒計數場景中的剩餘時間
- 8. 計算上傳的剩餘時間
- 9. 計算剩餘下載時間
- 10. 用這個計算剩餘時間?
- 11. MPMoviewPlayer計算視頻播放期間的當前時間
- 12. 如何獲取使用MPMusicPlayerController播放的播放歌曲的剩餘時間?
- 13. 估計剩餘的視頻錄製時間
- 14. 計算電池剩餘時間直到電池放電?
- 15. 填充視頻下的剩餘空間
- 16. Windows如何計算電池的剩餘時間?
- 17. 如何計算我上傳的剩餘時間?
- 18. 如何知道視頻播放時間?
- 19. seekbar播放時間和剩餘時間顯示大整數值。
- 20. iOS視頻播放
- 21. 的Java:計算剩餘時間相比,目前的時間
- 22. 如何在ios swift中播放視頻
- 23. 如何模仿iPod的剩餘時間和播放時間拖動標籤
- 24. 如何在iOS中的UITableViewCell中播放視頻(自動播放)
- 25. 如何計算剩餘時間 - 基於估計時間x行可用
- 26. PHP:如何計算剩餘時間以分鐘爲單位?
- 27. TeamCity如何計算剩餘構建時間
- 28. 如何計算剩餘時間,直到某日期
- 29. 如何從我的「估計剩餘時間」(和ETA)計算中消除「抖動」?
- 30. 媒體元素JS - 視頻中的剩餘時間
我想獲得播放視頻的剩餘時間,但沒有得到,可以any1幫助我嗎? – Seema 2014-09-24 12:15:05