如何使用AVFoundation.framework将文本与视频结合起来

时间:2012-04-05 01:20:10

标签: iphone date video avfoundation

请教我如何使用AVFondation.framework将文字插入视频。 我想将当前日期和时间与录制视频结合起来。

我尝试过使用CALayer,但我不能。

所以请给我解决这个问题。

谢谢。

Kyohei Ota

1 个答案:

答案 0 :(得分:1)

简单地说,你应该制作一个标签。显然,使用CALayer可以实现,但可能根本无法解决。

首先,您应该向moviePlayerView添加标签。

|                   |
|  moviePlayerVew   |
|                   |
|                   |
|[Your Label]       |

我建议使用以下代码。

如果您想了解更多相关信息,请参阅此处。

https://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40009530

https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/02_Playback.html

简单地说,玩家在跑步时每秒10次会产生阻挡部分。

[yourPlayer addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(0.1, NSEC_PER_SEC) queue:queue usingBlock:^(CMTime time)
{
 yourLabel.text = @"your string".
}