2011-10-21 173 views
1

我正在尝试实现自己的媒体播放器。渲染视频和音频的最佳方式是什么?此时我正在考虑使用SurfaceView和AudioTrack类,但不确定它是否是最佳选择。我对SDK和NDK解决方案感兴趣。如何渲染视频和音频

常规桌面上的文件输出是非阻塞的,即OS负责缓冲,而实际的磁盘写入与启动输出的线程是异步的。相同的原则是否适用于视频和音频输出?如果不是,我需要运行一个单独的线程来解码/解复用异步处理输出。

什么免费软件解码器可用于Android?我正在考虑使用ffmpeg。在软件模式下,相对最近(如CPU功耗最高的30%)平板电脑可以处理1280×720和1920×1080的格式吗?

回答