秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

Android: MediaPlayer播放音频Byte Array数组

如果内容不多(实测800K以内),可以直接用数据格式url:
String url = "data:audio/mp3;base64," + new String(Base64.encodeBase64(audio));
mediaPlayer.setDataSource(path);
mediaPlayer.prepare();

如果内容超过800K,还是直接写文件吧。

当然AudioTrack其实可以播放stream,不过需要是stream format
所以如果是mp3,转换成PCM音频流就可以了。