在我的程序中,它获取 MP4 视频,我希望它输出 MP3(没有任何服务器端内容)。由于 Android(和我的应用程序)需要在许多不同的硬件配置上运行,这意味着我可能无法使用 FFMPEG 。我知道这可能非常消耗电池和处理能力,尤其是对于手机而言,但我需要为我的用户提供此选项。我找不到任何不使用 FFMPEG 的 Java 本机库。
我认为 FFMPEG 没什么问题,因为显然它运行于 11Debian 支持的架构。唯一不支持的架构显然是 m68k,其他都是移植到 FreeBSD 内核或 Hurd 内核的旧版本。据我对 Android 的了解,它基于 ARM 的事实不会很快改变。
当然,围绕本机代码的 Java 包装器可能存在一些问题。这是问题所在吗?我既不是 Android 程序员,也不是 Java 程序员,但我确信您可以检测平台并动态加载适当的本机包装器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)