【发布时间】:2020-12-07 21:31:48
【问题描述】:
这是我保存音频文件的方式:
try (FileOutputStream out = new FileOutputStream(getFilesDir() + "/output.mp3")) {
System.out.println(getFilesDir());
out.write(audioContents.toByteArray());
System.out.println("Audio content written to file \"output.mp3\"");
}
这很好,但我想播放那个音频文件。所以我可以使用:
MediaPlayer mp = MediaPlayer.create(this, R.raw.output);
mp.start();
这行不通,因为第二个参数不是我的音频文件的正确路径。那么如何将我的音频文件保存在 src/main/res/raw 中,以便我可以使用R.raw.ouput?
【问题讨论】: