微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Android NDK 中包含/使用最新版本的 Opus 编解码器

如何解决如何在 Android NDK 中包含/使用最新版本的 Opus 编解码器

这里有一个完整的新手问题。我非常熟悉 Linux 环境中的 C/C++ 编程。但是,我对Android环境没有任何经验,更不用说用C为Android平台制作应用程序了。 我需要在我的应用程序中使用 opus 编解码器,但它不存在于 Android NDK 的认库中。如何添加

互联网上的一些资源讨论了 Android.mk 文件。我使用的是最新版本的 Android Studio,没有 .mk 文件,只有 Cmake 文件

解决方法

根据this,这很简单

 implementation "com.vcpkg.ndk.support:opus:1.3.1"

有大量关于如何在 Android 应用中集成本机代码的教程和示例。通常,这需要 Java(或 Kotlin)包装器和 C 端的一些 JNI 代码。还可以考虑通过 ffmpeg(例如 mobile-ffmpeg 库)使用 opus 编解码器。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。