我想将音频文件合并到一个文件中,然后播放该文件。我尝试了很多种方法......
playedFilesSequenceList
是arraylist,其中包含R.raw
文件夹中的音频文件。
for(int k=0; k<playedFilesSequenceList.size();k++) {
InputStream inputStream = getResources().openRawResource(playedFilesSequenceList.get(k));
try {
int size = inputStream.available();
byte []buffer = new byte[size];
inputStream.read(buffer);
//File destination = new File(getFilesDir(),"mycopy.wav");
fos.write(buffer);
} catch(Exception e) {
e.printStackTrace();
}
//readFile(inputStream,destination);
try {
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}