1

我正在尝试在 android 中使用 javax.sound 包。但是 android 停止了这个 javax 支持。我也尝试将我的 javax.sound 依赖代码移植到 android,但它不起作用。关键是我需要来自 AudioInputStream 的声音原始数据,就像 javax.sound 包一样。

我迷路了我不知道的地方。如果有人知道 javax.sound 包的替代方案,请回复。

4

2 回答 2

0

好吧,在我对 java 的了解中,我的东西javax是一个支持swings它的包,它是一个用于UIMultimedia operations.

但这不受支持,android-sdk因为您有许多选项可以实现相同的目标,并且通过 sdk 提供的方法具有良好的响应性和所需的回调。

因此,我建议您使用MediaPlayerandroid 提供的 API,这足以满足您的情况。

于 2013-12-05T06:48:28.527 回答
0

如果您需要从设备读取数据,有一个名为android.media.AudioRecord的类可以帮助您读取原始数据。如果您需要解码某些文件,并且您使用的是 Android 4.1+,那么您还可以使用android.media.MediaCodec类,它为音频编解码器提供了必要的低级接口。

于 2013-12-05T06:52:31.013 回答