gpt4 book ai didi

java - 安卓和 ffmpeg。播放视频(有声)

转载 作者:行者123 更新时间:2023-12-02 06:20:13 24 4
gpt4 key购买 nike

我已经编译了 ffmpeg 库,将其添加到我的项目中,现在我想播放视频(带有完整的选项列表 - 停止、暂停、前进、后退等)。我已阅读roman10 ffmpeg tutorial 。我还找到了描述如何使用 ffmpeg 播放视频的教程和 SDL framework 。区别(如果我没理解错的话)是,在 roman 的教程中,视频的每一帧都会变成位图,然后传递给 Java 代码,并在 SurfaceView 上显示。在第二个教程中,视频是在 SDL 框架的帮助下播放的,而不将其传回 Java 代码。

我想问一些问题:

  1. 哪种方式更好:将 Bitmap 返回到 Java 并在 SurfaceView 上显示,还是使用 SDL 播放?
  2. 如何播放视频的声音(可以使用 ffmpeg 来实现还是需要一些额外的库)?

最佳答案

这可能对你有帮助

https://github.com/vanevery/JavaCV-0.5-Stream-Test

https://github.com/vanevery/JavaCV_0.3_stream_test

这是一个基于ffmpeg流媒体的播放器。

关于java - 安卓和 ffmpeg。播放视频(有声),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21087458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com