MPMoviePlayerController | 如何播放video的一部分

我正在使用MPMoviePlayerController播放video。 我想点击播放button播放video的一部分。 例如,如果我的video是200秒,我想从50秒到100秒播放video。 即使我不能像在暂停时间那样获得特定时间的时间长度的video。

MPMoviePlayerController有两个属性: initialPlaybackTimeendPlaybackTime ,可以设置为NSTimeInterval (= double,用于指定时间间隔,以秒为单位)来控制电影播放的开始和结束时间。
例如这个代码将会从第10秒到第20秒播放电影:

 [moviePlayerController setInitialPlaybackTime:10.f]; [moviePlayerController setEndPlaybackTime:20.f];