7 iphone movie mpmovieplayercontroller
我正在寻找iPhone上MPMoviePlayerController的替代品.作为视频播放器,其功能非常有限.例如,根据类引用,无法获得当前回放时间或设置新时间.这只是游戏和停止.
是否有适用于iPhone视频播放的中间件解决方案可提供更多功能?CRI 正在开发中,但还没有发布.我还没找到别的.
谢谢.
请记住,即使项目是 GPL,但这并不意味着您无法就底层代码的 LGPL 选项与作者联系。
您自己的解决方案可能是使用 openGL 作为视频的合成表面,如果您需要处理特定的视频类型,则获取像 ffmpeg 这样的幕后库。
NeHe 有一个将 AVI 渲染到 openGL 的示例:http://nehe.gamedev.net/data/lessons/lesson.asp ?lesson=35
FFMpeg 最近已移植到 iPhone,是基于 LGPL 的产品: http://geek.thinkunique.org/2008/03/05/ffmpeg-on-the-iphone/
(注:关于 LGPL 在 iPhone 上的商业使用存在一些争议,因为许可证在提及库链接时引用了“动态”一词,而 iPhone 不允许这样做。我没有看到任何项目团队对使用他们的代码犹豫不决在 iPhone 上静态显示,但您应该直接联系作者以获得澄清。)
OpenGL 视频播放器的另一个(尽管是 GPL)版本是:http://code.google.com/p/glover/
通过这样的解决方案,您基本上可以绕过 iPhone/Mac/CALayer 的特定技术细节,并通过 OpenGL 利用现有的视频知识库(虽然不广泛,但仍然得到广泛支持)。
如果您正在处理特定的视频风格,那么您可能想查看是否可以直接从供应商处获取适用于特定视频格式的库,而不是使用像 FFMpeg 这样的多用途工具。完成合成工作后,视频可以来自大多数库。
巴尼
| 归档时间: |
|
| 查看次数: |
4575 次 |
| 最近记录: |