2015-10-15 18 views
2

我玩視頻使用的MPMoviePlayerController,我需要發揮它從一個給定的點這段代碼開始:如何發揮來自特定點開始的視頻在iOS 9

MPMoviePlayerController *player; 

[player setCurrentPlaybackTime:from]; 
[player setInitialPlaybackTime:from]; 
[player setEndPlaybackTime:to]; 

[player prepareToPlay]; 
[player play]; 

但它不」工作,視頻總是從一開始就播放。 我在Apple Docs上看到initialPlaybackTime已在iOS 9(以及endPlaybackTime)中棄用。這是否意味着它不適用於iOS 9?我試圖在iOS 8.4上運行這個代碼,但結果是一樣的:視頻總是從一開始就播放。

如何讓它從一個給定的點播放?

謝謝!

+0

謝謝@EICaptain!但這是'AVPlayer'的方法。你可以告訴我,如果我將使用AVPlayer,那麼我怎樣才能停止視頻?什麼是'AVPlayer'的'MPViewController'的'endPlayBackTime'類似物?我只需要播放視頻的一部分。 – mgv

回答

1

使用AVPlayer代替MPMoviePlayer。它會讓您更好地控制媒體播放。

See this (AVPlayer)