ken*_*der 10 iphone video cocoa-touch subtitle movieplayer
我想为iPhone应用中播放的视频添加"字幕".我不希望那些字幕编码到视频本身 - 理想情况下我希望有一个显示视频的视图(具有暂停,播放,音量和此类标准控件)以及显示与电影时间一起变化的文本的视图改变.
如果我画了它,就像这样,
因此,基本上,我需要一种方法来获取在播放电影时调用的方法,然后将标签上显示的文本与电影时序同步.
有人用过能够做到的解决方案吗?
我最近做了一些在音轨中同步图形的东西.我这样做的方法是使用MPMediaPlayback接口的currentPlaybackTime属性(MoviePlayer控制器也应该遵循该属性).这将返回媒体中经过的秒数double
(以typedef为单位NSTimeInterval
).我的应用程序中的实际同步没有在通知中完成,因为我找不到任何类似"tick",而是我创建了一个计时器,调用查询currentPlaybackTime的函数,并根据此更新图形.
就你的实现而言,我假设你有一种用于将标签文本(字幕)与特定时间相关联的系统.然后,您可以将文本的时间范围与currentPlaybackTime返回的时间进行比较,以找到要显示的正确文本.
归档时间: |
|
查看次数: |
1778 次 |
最近记录: |