【问题标题】:change .mp3 file format to .aac file format in android using java programming使用java编程在android中将.mp3文件格式更改为.aac文件格式
【发布时间】:2015-08-27 02:54:30
【问题描述】:

我有一个 .mp3 文件,我必须将其转换.aac 文件格式。我制作了一个 android 应用程序,它只会使用 .aac 文件。基于此,我已经看到了很多关于stackoverflow的问题。但是没有得到任何正确的代码解决方案。 所以请在编码部分不使用 ffmpeg 库提供帮助。

【问题讨论】:

  • 不使用ffmpeg有什么特别的原因吗?
  • 如果 ffmpeg 不可用,那么你的方法是什么@Mauker

标签: java android mp3 aac


【解决方案1】:

您可以按照以下步骤进行操作。

  • 读取mp3文件并将其转换为字节数组。
  • 创建一个扩展名为 .acc 的文件

    String fileName="myfile"+".acc";
    
  • 设置您要保存的位置。(进行适当的检查,文件夹是否存在)。

    File innerpath = new File(mainpath.getAbsolutePath() + "/MMusic Checker/"); 
    
    File newfile = new File(innerpath, fileName);
    
  • 现在保存该文件

    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(newfile));
                bos.write(rawDataByteArray);
                bos.flush();
                bos.close();    
    

希望你能做到。

【讨论】:

  • 更改文件扩展名(这是您正在做的)将足够。 AAC 是与 mp3 完全不同的文件格式!这就是为什么需要转码的原因,ffmpeg 似乎无处不在!
猜你喜欢
  • 2012-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多