android path 合并_Android合并音频文件
/**
* 需求:將兩個(gè)amr格式音頻文件合并為1個(gè)
* 注意:amr格式的頭文件為6個(gè)字節(jié)的長(zhǎng)度
* @param partsPaths? ? ? 各部分路徑
* @param unitedFilePath? 合并后路徑
*/
public void uniteAMRFile(String[] partsPaths, String unitedFilePath) {
try {
File unitedFile = new File(unitedFilePath);
FileOutputStream fos = new FileOutputStream(unitedFile);
RandomAccessFile ra = null;
for (int i = 0; i < partsPaths.length; i++) {
ra = new RandomAccessFile(partsPaths[i], "r");
if (i != 0) {
ra.seek(6);
}
byte[] buffer = new byte[1024 * 8];
int len = 0;
while ((len = ra.read(buffer)) != -1) {
fos.write(buffer, 0, len);
}
}
ra.close();
fos.close();
} catch (Exception e) {
}
}
總結(jié)
以上是生活随笔為你收集整理的android path 合并_Android合并音频文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 风吹来_梅花香自苦寒来!一组赏心悦目的梅
- 下一篇: 如何将单选题多选题分开_别再说不会分析多