首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MPMoviePlayerController的seekToTime

使用MPMoviePlayerController的seekToTime
EN

Stack Overflow用户
提问于 2014-05-09 03:58:44
回答 1查看 350关注 0票数 0

我在我的项目中使用了MPMoviePlayerController,但是我突然意识到,通过简单地将setCurrentPlaybackTime值设置为10.2秒,我无法准确地跳到我的视频部分。

有没有办法在MPMoviePlayerController对象中使用seekToTime,或者我必须使用AVPlayer重写整个代码?

EN

回答 1

Stack Overflow用户

发布于 2014-05-13 22:52:05

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

代码语言:javascript
复制
#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专家会给我一个从MPMoviePlayerController对象挂钩到seekToTime的代码片段。;-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23551384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档