首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:制作原生视频播放器应该使用什么?

Android:制作原生视频播放器应该使用什么?
EN

Stack Overflow用户
提问于 2012-06-26 20:14:29
回答 1查看 1.7K关注 0票数 2

目前我正在做一个原生视频播放器项目的研究,最初我尝试使用ffmpeg作为解码器,并将Byte返回给java,然后我使用View::onDraw和Canvas来显示帧。不幸的是,这个方法的性能不是很好,所以我想知道除了传递给java之外,是否还有其他东西可以用来显示帧?

此外,除了显示帧之外,我如何使用带有NDK的C/C++播放声音?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-07-02 16:09:40

您可以使用ffmpeg http://ffmpeg.org和/或libtheora http://www.theora.org来解码视频帧。然后使用render-to-texture通过OpenGL ES 2显示结果。详情请参考http://www.gamedev.net/topic/570295-opengl-and-xvidtheoraanything

对于音频,您可以使用OpenAL。这是安卓的端口:http://pielot.org/2010/12/14/openal-on-android

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11207101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档