如何在iOS 9上从特定点开始播放视频
我正在使用MPMoviePlayerController播放视频,我需要按照以下代码从给定点开始播放:如何在iOS 9上从特定点开始播放视频,ios,objective-c,xcode,mpmovieplayercontroller,ios9,Ios,Objective C,Xcode,Mpmovieplayercontroller,Ios9,我正在使用MPMoviePlayerController播放视频,我需要按照以下代码从给定点开始播放: MPMoviePlayerController *player; [player setCurrentPlaybackTime:from]; [player setInitialPlaybackTime:from]; [player setEndPlaybackTime:to]; [player prepareToPlay]; [player play]; 但它不起作用,视频总是从一开始
MPMoviePlayerController *player;
[player setCurrentPlaybackTime:from];
[player setInitialPlaybackTime:from];
[player setEndPlaybackTime:to];
[player prepareToPlay];
[player play];
但它不起作用,视频总是从一开始就播放。
我在Apple文档中看到,initialPlaybackTime在iOS 9中被弃用(以及endPlaybackTime)。这是否意味着它将无法在iOS 9上工作?我尝试在iOS 8.4上运行这段代码,但结果是一样的:视频总是从一开始就播放
如何让它从一个给定的点开始播放
谢谢大家! 使用AVPlayer而不是MPMoviePlayer。它将使您能够更好地控制媒体播放
谢谢你,@EICaptain!但这是AVPlayer的方法。A你能告诉我,如果我要使用
AVPlayer
,我怎么才能停止视频?对于AVPlayer
,什么是MPViewController
的endPlayBackTime
的模拟?我只需要播放视频的一部分。