在iPad上自定义SLider视频

时间:2011-06-10 16:43:55

标签: custom-controls ipad mpmovieplayercontroller seek

我有一个自定义UISlider并使用currentPlaybackTime来更改MPMoviePlayerController对象的值。

问题是当我使用滑块快速擦洗时,它没有像我想的那样快速响应。

有没有更好的方法来为ipad安装快速交互式擦除器?从OS 3.2定位

1 个答案:

答案 0 :(得分:0)

有两个问题,只有一个你可以直接控制。

多媒体内容通常使用某种delta压缩进行压缩,因此快速而准确的搜索并不是一项简单的任务。因为这是常见的,因为你不能直接改变它,你将不得不忍受它。

  • 提高内容侧搜索响应能力(编码时)的唯一方法是减少gop-size - 即i帧之间的p帧减少。

  • 使用滑块或类似控件时,您可以不间接地将当前播放位置与其连接,而是以间接方式处理任何手动更改。您可以运行基于计时器的作业,无论何时移动滑块/滑块,都会尝试将播放位置调整为该新值。一旦玩家正在寻找,阻止擦洗器从当前播放位置获得反馈,但是一旦玩家再次处于播放状态就允许它。这样,用户就不会直接体验笨重的搜索反馈。