/**

* 需求:将两个amr格式音频文件合并为1个

* 注意:amr格式的头文件为6个字节的长度

* @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) {

}

}

android path 合并_Android合并音频文件相关推荐

  1. 两个音轨合并_Okoker MP3 Joiner合并两个音频文件的方法

    Okoker MP3 Joiner是一款可以在电脑上合并音乐的软件,我们可以将多个音乐片段加载到软件中然后合并成为一首歌曲或者可以将很多歌曲中的精彩部分制作成串烧,软件的功能强大,使用起来也比较简单, ...

  2. Android MediaCodec硬解码AAC音频文件并播放

    在这里简单介绍一下,如何利用Android MediaCodec解码AAC音频文件或者实时AAC音频帧并通过AudioTrack来播放.主要的思路就是从文件或者网络获取一帧帧的AAC的数据,送入解码器 ...

  3. Android MediaCodec硬解码AAC音频文件(实时AAC音频帧)并播放

    转载请注明出处:http://blog.csdn.net/a512337862/article/details/72629755 今天在这里简单介绍一下,如何利用android MediaCodec解 ...

  4. Android 手机录制wav格式音频文件实现

    上一篇文章已经实现了在Android手机上使用MediaRecorder录音,但是后期在处理这些音频文件的时候发现3gp格式的音频不大方便处理,使用wav格式的音频处理起来更方便一些! 这里需要用到A ...

  5. 在Android Studio中添加mp3音频文件

    1.在res文件夹下创建raw文件夹 2.将mp3文件粘贴到raw中即可 注意事项: 在android studio开发环境中,需要将目录结构切换到android模式下 如果是poject模式会怎样? ...

  6. android path拆分_Android架构进阶之路:Android 组件化方案探索与思考总结

    组件化项目,通过gradle脚本,实现module在编译期隔离,运行期按需加载,实现组件间解耦,高效单独调试. 先来一张效果图 好像是因为机制原因上传不了动图,所以截图了一个画面 组件化初衷 APP版 ...

  7. Android使用AudioTrack播放WAV音频文件

    目录 1.wav文件格式 2.wav文件解析 3.wav文件播放 QA: 开始播放wav的时候使用了系统的播放器mediaplayer进行播放,但是无奈mediaplayer支持的实在不好. 好些年前 ...

  8. android path拆分_Android知识总结——Path常用方法解析

    版权声明:本文为博主原创文章,未经博主允许不得转载. 系列教程:Android开发之从零开始系列 大家要是看到有错误的地方或者有啥好的建议,欢迎留言评论 前言:开发过程中很容易忘记一些API的使用方法 ...

  9. 两个音轨合并_怎样把两个音频文件合并成一个?

    展开全部 由于音频文件62616964757a686964616fe4b893e5b19e31333431353935太大等原因,有时候在网上下载音频文件,下载完成后发现文件被分成了很多个小片段,这样 ...

最新文章

  1. mac mysql phpmyadmin_Mac下搭建PHP开发环境(Apache+PHP+MySQL+phpMyAdmin)
  2. 别找了,Thonny 才是 Python 小白的最理想的 IDE
  3. perl 字符串删除末尾几个字符_Perl字符串处理函数大全
  4. Lesson 12.4 逻辑回归建模实验
  5. MyEclipse报错:String cannot be resolved to a type
  6. 反思深度思考:不无脑的行动 有脑的持久行动
  7. SAP CRM Service Order(服务订单)的状态字段设计原理介绍
  8. すぬけ君の地下鉄旅行 / Snuke's Subway Trip(AtCoder-2069)
  9. Josephus问题的Java解决方法
  10. solid 设计原则 php,面向对象设计SOLID五大原则
  11. Kubernetes 使用 Ingress-nginx 实现灰度发布功能
  12. eclipse合并svn分支方法
  13. 为树莓派增加MIDI接口
  14. 如果我比别人走得更远些,那是因为我站在巨人的肩上。
  15. DELAY_US()
  16. python绘制太阳系模型_制作一个太阳系模型
  17. Android两次后退键退出
  18. 2022年国家高新技术企业认定最新规定及优惠政策重点介绍,补贴10-50万
  19. SideBar 仿微信联系人侧边栏界面搜索Viwe
  20. html输入日期算出星座,C++输入日期 判断所属星座

热门文章

  1. SAP:HANA为高性能数据分析保驾护航
  2. 在ABAP中将负号提前的方法
  3. 三组关键词,拆解2021年赤子城的中期业绩报告
  4. 科大讯飞同时公布年报和一季度报,冰火两重天
  5. vb不能插入png图片_第16节-图片 | 剑雨Axure RP9系列「基础」
  6. h5跳转小程序页面url_web-view h5跳转到小程序页面,无法跳转?
  7. python mysql l链式查询_使用python flask sqlacalchemy orm在PostgreSQL中联接查询
  8. 零基础学Python:自定义序列类的详细教程
  9. python中的urlencode和urldecode的用法
  10. python中对多态和多态性的理解