3

我正在尝试创建一个使用 mp4Parser 合并视频和音频文件的 android 应用程序。当我将两个 mp4 文件合并为一个显示第一个文件的视频并播放第二个文件的音频的文件时,我成功了。

但我不能使用 mp3 文件作为音频源。

当我尝试使用 mp3 文件创建 Movie 对象时,以下代码返回异常。相同的代码适用于 m4a 和 mp4 文件。

Movie audio;
    try {
        String audioFileName    =   Environment.getExternalStorageDirectory().toString()+"/music.mp3";
        audio = new MovieCreator().build(audioFileName);
    } catch (IOException e) {
        e.printStackTrace();
        return false;
    } catch (NullPointerException e) {
        e.printStackTrace();
        return false;
    }

是否可以从 mp3 文件创建 Movie 对象?

任何人都请帮助我

4

1 回答 1

0

您可以将MP3TrackImplMP4parser 中的类用于 .mp3 文件或AACTrackImpl将类用于 .aac 文件。从 MP3TrackImpl 的对象中获取轨道并将其添加到Movie对象中。

于 2015-05-30T07:47:02.780 回答