【发布时间】:2014-01-13 09:15:56
【问题描述】:
我已经编译了 ffmpeg 库,将其添加到我的项目中,现在我想播放视频(带有完整的选项列表 - 停止、暂停、前进、后退等)。我读过roman10 ffmpeg tutorial。我还找到了描述如何使用 ffmpeg 和 SDL framework 播放视频的教程。不同之处(如果我理解正确的话)是,在罗马的教程中,每一帧视频都会变成一个位图,然后传递给 Java 代码,并在 SurfaceView 上显示。在第二个教程中,视频是在 SDL 框架的帮助下播放的,没有将其传递回 Java 代码。
我想问一些问题:
- 哪种方式更好:将 Bitmap 返回到 Java 并在 SurfaceView 上显示或使用 SDL 播放?
- 如何播放视频的声音(我可以使用 ffmpeg 来播放,还是需要一些额外的库)?
【问题讨论】:
标签: java android audio video ffmpeg