我将未压缩的原始格式的音频数据作为java数组。 短[]或字节[] 我希望在Android中播放它们。
SoundPool看起来像我需要但我找不到从内存加载数据的方法。它只从文件加载,我不知道如何指定它是原始数据的格式。
答案 0 :(得分:1)
AudioTrack班级有write(...)
个方法,可以接受byte[]
或short[]
作为源参数。这是我所知道的唯一的Android声音类。
答案 1 :(得分:1)
名为libpd的库可以为您提供Android中缺少的许多音频功能。学习曲线有点陡峭,但它是强大的东西。