0

我有未压缩的原始格式的音频数据作为 java 数组。short[] 或 byte[] 我希望在 Android 中播放它们。

SoundPool 看起来像我需要的,但我找不到从内存中加载数据的方法。它仅从文件加载,我不确定如何指定它是原始数据的格式。

4

2 回答 2

1

AudioTrack类具有接受或作为源参数的方法。这是我所知道的唯一一个 Android 声音类。write(...)byte[]short[]

于 2012-12-16T23:21:09.803 回答
1

一个名为libpd的库可以为您提供 Android 中缺乏的许多音频功能。学习曲线有点陡峭,但它是强大的东西。

于 2012-12-17T00:19:16.977 回答