我有byte []数组,其中包含mp3文件。有没有办法如何播放mp3文件而不创建临时文件?Android - 从字节[]数组播放mp3
感谢
编辑:
我试图临时文件的方法:
File tempMp3 = File.createTempFile("test", ".mp3", getCacheDir());
//tempMp3.deleteOnExit();
FileOutputStream fos = new FileOutputStream(tempMp3);
fos.write(bytes);
fos.close();
mediaPlayer = MediaPlayer.create(getApplicationContext(),Uri.fromFile(tempMp3));
mediaPlayer.start();
而且我仍然得到NullPointerException异常。我正在写文件的字节数组(称为字节),我保持其引用并使用它。但仍然获得NPE。你知道错误在哪里吗?
该文件可以是.wav吗? (实际上,在PCM) – NitroG42 2012-04-04 14:44:11
不,只是MP3文件 – Waypoint 2012-04-04 14:45:11
编辑和添加的问题 – Waypoint 2012-04-04 15:15:20