2012-03-10 74 views
1

我是一名新开发人员,我想知道是否可以录制视频并对其进行处理,以便在视频上方/下方或视频内部显示特定文本。同步录制的视频和文本播放 - iPhone

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

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

有没有人有正确的方向(如果这甚至可能)的任何建议或指针?

+0

绝对有可能,你可以以最初显示它们的相同的定期间隔显示这些单词,对吧? – 2012-03-10 22:44:22

回答

2

苹果有很多关于Core Media Time的文档。

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

+0

感谢您的链接! – 2012-03-13 05:08:06

+0

链接已过期,您可以提供另一个链接。 – Imran 2014-02-13 13:00:24

0

只要视频已满(根本没有任何中止),并且它们以相同的帧速率录制,那么您只需找到一个点即可找到同步点,其余点将处于同步。另一种选择是记录您想要显示的文本的时间戳。通过这种方式,您可以在两个文本之间进行相减以获得文本的持续时间。