Android mp4Parser:如何从mp3文件创建带有背景音频的视频文件

Android mp4Parser:如何从mp3文件创建带有背景音频的视频文件,android,audio,ffmpeg,mp4parser,mediamuxer,Android,Audio,Ffmpeg,Mp4parser,Mediamuxer,我正在尝试创建一个android应用程序,它使用mp4Parser合并视频和音频文件。我成功地将两个mp4文件合并为一个文件,该文件显示第一个文件的视频并播放第二个文件的音频 但是我不能使用mp3文件作为音频源 当我试图用mp3文件创建电影对象时,下面的代码返回异常。同样的代码适用于m4a和mp4文件 Movie audio; try { String audioFileName = Environment.getExternalStorageDirectory

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

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

当我试图用mp3文件创建电影对象时,下面的代码返回异常。同样的代码适用于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文件创建电影对象


任何人都可以在这方面帮助我

您可以使用MP4parser中的.mp3文件的
MP3TrackImpl
类或.aac文件的
AACTrackImpl
类。从MP3TrackImpl的对象中获取轨迹,并将其添加到
Movie
object。

您得到了解决方案吗?我也在同一个项目plz帮助我也