MPMoviePlayerController错误或功能:将initialPlaybackTime设置为t秒会将时间滑块隐藏到t

时间:2011-09-22 04:38:38

标签: objective-c ios mpmovieplayercontroller

假设一部电影长达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分钟之前隐藏部分,因此您无法向后搜索。

1 个答案:

答案 0 :(得分:3)

这是initialPlaybackTime的预期行为。我不知道你想要做什么的任何推荐的解决方案,但你可以尝试将initialPlaybackTime设置为-1并在视频开始播放后使用setCurrentPlaybackTime滚动到电影中你想要的位置回放开始。