适用于iPhone的视频章节

时间:2008-09-18 19:42:31

标签: iphone video

是否可以在应用程序中使用iPhone中的视频章节?

例如: 我有3分钟的视频播放。我的第1章从0开始,第2章在50s,第3章在95s。

我可以在50秒(第2章)开始播放视频直到结束吗?我可以让它只播放从50年代到95年代的第2章吗?

我的问题不是关于如何在视频中添加章节。我想知道iphone上是否有这种行为。

3 个答案:

答案 0 :(得分:4)

iPhone SDK 3.0+有一个新的MPMoviePlayerController.initialPlaybackTime属性,用于设置开始播放电影的时间。这将“舍入”到最接近的早期关键帧时间,因此不提供精确的开始定位,但非常接近。

答案 1 :(得分:2)

player.currentPlaybackTime = time;

答案 2 :(得分:0)

这绝对有可能将未记录的消息 setCurrentTime 发送到MPMoviePlayerController。它采用double类型的一个参数,以秒为单位指定播放位置。以下是一个简短的例子:

扩展MPMoviePlayerController以避免编译器警告:

@interface MPMoviePlayerController (extended)
-(void)setCurrentTime:(double)seconds;
@end

然后您可以在开始之前或播放期间随时随地拨打电话。

MPMoviePlayerController* player = [[ MPMoviePlayerController alloc] initWithContentURL:url ];
[ player setCurrentTime:95.0 ];
[ player play ];