如何在Open GLES中播放视频

时间:2009-11-28 16:46:31

标签: iphone

我遇到了MPMoviePlayer的问题(我想自定义MPMoviePlayer)。

AnyOne可以告诉我如何在iphone中使用Open GLES播放视频吗?

我想对视频流进行缓冲级处理....

提前致谢

1 个答案:

答案 0 :(得分:1)

内置框架不支持这种自定义,他们希望您按原样使用MPFramework。

如果您想以支持的方式将视频解压缩为OpenGL纹理,则需要包含自己的解码器,解码缓冲区并将它们blit到纹理中。

正如Ben所说,这将绕过内置的H.264硬件,这将导致更高的功耗并缩短电池寿命。它还可能使您的目标帧速率难以维持,具体取决于视频的大小以及您使用CPU做的其他事情。