Android 安卓:制作本地视频播放器时我应该使用什么?
目前我正在为一个本地视频播放器项目进行研究,最初我尝试使用ffmpeg作为解码器并将字节返回到java,然后使用View::onDraw和Canvas来显示帧。不幸的是,这个方法的性能不好,所以我想知道除了传递到java之外,是否还有其他方法可以用来显示帧 另外,除了显示帧,如何使用C/C++和NDK播放声音 谢谢。您可以使用ffmpeg和/或liborea对视频帧进行解码。然后使用“渲染到纹理”(render to texture)通过OpenGL ES 2显示结果。有关详细信息,请参阅Android 安卓:制作本地视频播放器时我应该使用什么?,android,c++,video,android-ndk,ffmpeg,Android,C++,Video,Android Ndk,Ffmpeg,目前我正在为一个本地视频播放器项目进行研究,最初我尝试使用ffmpeg作为解码器并将字节返回到java,然后使用View::onDraw和Canvas来显示帧。不幸的是,这个方法的性能不好,所以我想知道除了传递到java之外,是否还有其他方法可以用来显示帧 另外,除了显示帧,如何使用C/C++和NDK播放声音 谢谢。您可以使用ffmpeg和/或liborea对视频帧进行解码。然后使用“渲染到纹理”(render to texture)通过OpenGL ES 2显示结果。有关详细信息,请参阅 对于
对于音频,您可以使用OpenAL。这是Android端口:它似乎真的很有用,@Sergey你能建议我如何开始FFMpeg视频解码吗谢谢