- 48
- 0
首先这是写死的代码 ... 生成的mp3文件是可以播放的
File file = new File(dir + "cing2.wav");
File file2 = new File(dir + "a.wav");
execute(file, "f://111.mp3");
execute(file2, "f://222.mp3");
File file3 = new File("f://111.mp3");
File file4 = new File("f://222.mp3");
InputStream is1 = new FileInputStream(file3) ;
InputStream is2 = new FileInputStream(file4) ;
OutputStream os = new FileOutputStream("f:/1.mp3") ;
byte[]b1=new byte[128];
byte[]b2=new byte[128];
int len1 =0;
int len2 =0;
int index = 0;
while((len1 = is1.read(b1))!=-1){
index++;
if(index==1){
continue ;
}
os.write(b1, 0, len1 ) ;
}
index=0;
while((len2 = is2.read(b2))!=-1){
index++ ;
os.write(b2, 0, len2 ) ;
}
is1.close();
is2.close();
os.flush();
os.close() ;
这里是我把他写成 动态循环的代码
OutputStream os = new FileOutputStream("f://k.mp3") ;
byte[]b1=new byte[128];
int len1 =0;
int index = 0;
for(int i = 0; i<listArr.size();i++){
System.out.println(listArr.get(i));
execute(new File(dir + listArr.get(i)), "f://"+i+".mp3");
InputStream is = new FileInputStream(new File(dir + listArr.get(i)));
while((len1 = is.read(b1))!=-1){
index++;
if(index==1){
continue ;
}
os.write(b1, 0, len1 ) ;
}
}
生成合并的mp3 却整整大了几倍,而且不能播放,是什么原因呢
0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
