如何在Java应用程序中使用Opus编解码器

5

我读了很多关于opus编解码器的文章,但是我不知道如何在我的Java示例应用程序中使用它。是否有可用于opus的.so文件?如果没有,那该怎么办?

2个回答

7

目前(撰写本文时)尚未有适用于Java的Opus原生库。

Jitsi项目是一款基于Java的VOIP和聊天客户端,支持Opus。这是通过使用带有Java封装的二进制libopus库实现的。


1
您需要使用JNA来创建一个libopus的包装器,以便从Java中调用。我在C#中做过类似的事情:http://opusdotnetinvoke.codeplex.com/。将那段C#代码改写成Java应该很容易。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接