同步录制的视频和文字播放 - iPhone

时间:2012-03-10 22:40:06

标签: iphone cocoa-touch video-recording

我是新开发者,我想知道是否可以录制视频并对其进行处理,以便在视频的上方/下方或内部显示特定文字。

具体来说,我的教育应用程序会定期在文本标签中显示随机单词,我希望我的用户能够使用前置摄像头记录自己说出这些单词。然后我想用添加的单词保存该视频 - 这意味着在视频播放过程中,用户会在录制过程中看到所有单词出现。

我想知道这个文本显示(和同步)是否可行。

是否有人在正确的方向上有任何建议或指示(如果可能的话)?

2 个答案:

答案 0 :(得分:2)

Apple在Core Media Time上有大量文档。

创建一个希望每个单词出现和消失的时间列表,然后将这些时间与计时器或帧率回调中的记录运行时间进行比较,以确定要(重新)绘制到视图上的单词或层。

答案 1 :(得分:0)

只要视频已完整(根本没有停止)并且它们以相同的帧速率录制,您只需要找到一个可以找到同步点的点,其余点将同步。另一种选择是记录您想要显示的文本的时间戳。这样你可以在两个文本之间减去以获得文本的持续时间。