Javax.sound 在 Android 中不可用

标签 java android audio-recording android-mediarecorder javax.sound.sampled

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

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

最佳答案

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

关于Javax.sound 在 Android 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20393183/

相关文章:

java - 如何将声音打印为字节数组?还是 int 数组?

c# - 什么是标记接口(interface)?

java - Liferay 和 portlet 部署

java - 对对象集合进行排序的有效方法

android - 使用导航组件在父 fragment 范围内共享 ViewModel

java - 在android中使用HttpURLConnection时如何提取分块数据

iphone - 如果我们传递 NSData 如何播放音频?

android - 如何在 Android 中将音频原始格式转换为 flac

java - 如果天数包含另一年的天数,如何获得剩余天数?

javascript - Android 上 HTML 5 的设备方向问题