可可视频播放控制代表

时间:2014-05-18 19:32:41

标签: macos cocoa opengl

我有一个CAOpenGLLayer的子类,它正在使用,操作和显示来自AVPlayer的帧。我想为这一层添加播放控件,但我需要将事件从播放控件转发到AVPlayer。我找到了一些如何添加熟悉的播放控件的例子,比如AVPlayerView,但是当我想要的只是我可以编写自定义委托的界面时,所有这些都需要我传入一个实际的电影文件。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

目前还没有内置的,随时可用的播放控件,您可以将自己的目标和操作附加到。如果您自己渲染事物,则需要推出自己的UI。

如果你感觉偷偷摸摸,你可以将你的图层(在视图中)添加到AVPlayerView,删除AVPlayerView从你的播放器项添加的输出,添加你自己的视频输出,让AVPlayerLayer控制播放。