gpt4 book ai didi

java - MP3切割机安卓

转载 作者:行者123 更新时间:2023-12-01 14:44:49 25 4
gpt4 key购买 nike

以下代码对我来说工作正常。由于我正在使用 android ,因此我无法使用 audiostream 类。

           File correct = new File("data1.mp3");
File file =new File("data.mp3");
correct.createNewFile();
FileInputStream in = new FileInputStream(file);
FileOutputStream out = new FileOutputStream(correct);

byte[] buffer = new byte[in.available()];


for(int i=0;i<1000;i++){

in.read(buffer, 0, 2048);

out.write(buffer, 0, 2048);

}

in.close();
out.close();

现在,如果我运行以下代码,它会给出错误并且无法工作

               correct.createNewFile();
FileInputStream in = new FileInputStream(file);
FileOutputStream out = new FileOutputStream(correct);

byte[] buffer = new byte[in.available()];

in.skip(2048);
for(int i=0;i<1000;i++){

in.read(buffer, 0, 2048);

out.write(buffer, 0, 2048);

}

in.close();
out.close();

同样的事情,当我运行此代码时出现错误

               correct.createNewFile();
FileInputStream in = new FileInputStream(file);
FileOutputStream out = new FileOutputStream(correct);

byte[] buffer = new byte[in.available()];


for(int i=0;i<1000;i++){

in.read(buffer, 0, 2048);
in.skip(2048);
out.write(buffer, 0, 2048);

}

in.close();
out.close();

所以我的实际问题是如何指定正确的偏移量并将帧复制到新的 mp3 文件中?如何获取框架的尺寸?是否有必要复制一些起始的重要帧?

最佳答案

如果你想在android中提取音频的帧,你必须实现剪辑器。看this

关于java - MP3切割机安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15544323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com