iOS AVPlayer渲染到纹理
我试图理解AVPlayer,但Apple文档中的示例不是很直观,我遇到了一些问题。
我需要做的是从电影创建一个渲染纹理,以便在我的场景中我可以使用它来映射它在OpenGL纹理中(这已经完成了每帧)!
据我了解,我认为我应该使用AVURLAsset,但我不确定。
任何人都能找到正确的方向吗? 另外,如果您对iOS的简单视频 - > RTT示例有任何了解,那么这将非常棒(通过Google搜索找不到任何内容)
我有点在这个样本中找到了答案(这在某种程度上让我错过了我第一次研究这个问题)
https://developer.apple.com/library/ios/samplecode/AVBasicVideoOutput/Introduction/Intro.html#//apple_ref/doc/uid/DTS40013109
此示例从相机胶卷加载电影,然后在播放过程中应用着色器。
文档和代码质量并不是我一生中读过的最好的,但至少这是一个起点。
最有趣的阅读是
在APLEAGLview.m
希望这有助于未来的用户!
链接地址: http://www.djcxy.com/p/33883.html