【问题标题】:MPMoviePlayerViewController slider jumps backMPMoviePlayerViewController 滑块跳回
【发布时间】:2013-06-05 09:15:43
【问题描述】:

我将MPMoviePlayerViewController 与本地文件一起使用。 在播放状态为正在播放时拖动时间滑块效果很好,但在播放状态为paused时拖动它会使其从我拖动到的时间向后跳几秒钟。

要设置什么属性?

谢谢

【问题讨论】:

    标签: objective-c mpmovieplayercontroller mpmovieplayer


    【解决方案1】:

    不,这是因为电影的编码方式。 电影中的帧被编码为前一帧之间的差异,因此只有补丁保存在电影中。 不时会在电影中插入一个关键帧:关键帧是完全编码的帧。

    您会看到它向后跳,因为它会跳到最近的上一个关键帧。

    【讨论】:

    • 知道哪种编码最适合我的需要吗?我有一些精确到毫秒的停止点(即恰好在 00:05:16(第五秒...)停止电影。)
    • +1 表示正确答案。好吧,实际上它不仅仅是关键帧(i-frame)频率,还有块大小(传输流段)。 @OhadIsraeli 使用非常高的 i 帧速率和非常短的 TS 段大小来尽可能接近您的需求。尤其是扩展的 i 帧速率会降低您的编码效率。
    猜你喜欢
    • 2017-04-08
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2015-06-24
    • 1970-01-01
    相关资源
    最近更新 更多