3

我正在尝试将 TarsosDSP 库与 android 一起使用,但它需要使用 javax.sound.sampled 库,据我所知,该库在 android 上不可用。

有没有办法在android中包含javax.sound.sampled包?

我在 - https://github.com/jld/linaro-android-gcc/tree/master/gcc-4.7/libjava/javax/sound/sampled找到了一个库,但这仅包含我知道是标题的 .h 文件文件。有没有办法把这个包编译成一个jar,然后我可以和android一起使用?

4

2 回答 2

5

幸运的是,由于一段时间以来不再需要 TarsosDSPAndroid-v3-MAD,如官方网站所述:

GitHub 用户 srubin 为加州大学伯克利分校的编程任务创建的 TarsosDSP 的分支不再需要。

官方文档

于 2014-09-25T09:46:56.390 回答
2

要在 Android 应用程序中使用 TarsosDSP,您实际上并不需要这些javax.sound.*包。然而,需要的是传入音频和 TarsosDSP API 之间的桥梁。传入的音频可以来自麦克风或音频文件。在 Android 中,这个桥是由android.media包提供的。

在实践中,这意味着您需要创建一个 TarsosDSP 的分支并忽略所有对javax.sound.*. 幸运的是,有人已经为您准备好了:https ://github.com/srubin/TarsosDSP/releases/tag/TarsosDSPAndroid-v3-MAD

问候,

净连

于 2014-04-08T13:12:08.913 回答