seekToTime使用MPMoviePlayerController

时间:2014-05-08 19:58:44

标签: ios objective-c mpmovieplayercontroller

我已经为我的项目使用了MPMoviePlayerController,但突然我意识到我无法准确地跳转到视频的某些部分,只需将setCurrentPlaybackTime值设置为10.2秒即可。

有没有办法将seekToTime与MPMoviePlayerController对象一起使用,还是我必须使用AVPlayer重写整个代码?

1 个答案:

答案 0 :(得分:0)

我找到了一个临时解决方案来重新编码具有更频繁I帧的视频。

#Check number of i frames
ffprobe -show_frames "First video.mp4" 2>/dev/null |grep  "pict_type=I"|wc -l

#encode by increasing frequency of i frames
ffmpeg -i "First video.mp4" -g 15 "First - video-1.mp4"

我希望那里有一些AVFoundation专家 谁会给我一个代码片段从一个钩子到seekToTime MPMoviePlayerController对象。 ; - )