0

我在内存中有一些音频数据(原始未压缩的音频波形,无文件格式)并想重播它。Android 内部的 Mediaplayer 似乎只支持重播存储在磁盘上某处的文件,我找不到可以接受数据数组而不是路径/URL 的 setDataSource() 方法。

那么如何重放未存储在磁盘上的波形呢?

谢谢!

4

1 回答 1

2

使用AudioTrack。有关如何设置使用 AudioTrack 的示例,请参见此页面(跳转到“使用 AudioTrack 播放示例”部分,忽略 JNI 内容)

于 2013-03-07T07:07:33.067 回答