假设一部电影长达10分钟,我将initialPlaybackTime
设置为1分钟标记,如下所示:
NSString *urlStr = @"http://<ip>/vod_movie.m3u8"; // 10 minute long video
MPMoviePlayerController* playerController = [[MPMoviePlayerController alloc]
initWithContentURL:[NSURL URLWithString:urlStr]] ];
[playerController prepareToPlay];
[playerController setInitialPlaybackTime:60]; // Want to play from the 1 minute mark
这导致视频从1分钟标记开始播放,但时间滑块在 1分钟之前隐藏部分,因此您无法向后搜索。
答案 0 :(得分:3)
这是initialPlaybackTime
的预期行为。我不知道你想要做什么的任何推荐的解决方案,但你可以尝试将initialPlaybackTime设置为-1并在视频开始播放后使用setCurrentPlaybackTime
滚动到电影中你想要的位置回放开始。