使用Android上的MP4Parser组合/合并/混合多个音频文件

使用Android上的MP4Parser组合/合并/混合多个音频文件,android,audio,mp4,mp4parser,Android,Audio,Mp4,Mp4parser,我有两个MP4音频文件和一个MP4视频文件。我需要将它们组合在一起,以同时再现视频和两个声音(并行,而不是串联),以便得到一个唯一的MP4文件 例如,我有一个带有语音的MP4音频文件,另一个带有音乐,另一个带有视频。我需要它们像视频剪辑一样一起播放 我一直在尝试使用MP4Parser为电影添加多个音频曲目,其中包括: video.addTrack(audioTrack1); video.addTrack(audioTrack2); 但当我演奏时,我只能听到其中一个。也许MP4Parser工作正

我有两个MP4音频文件和一个MP4视频文件。我需要将它们组合在一起,以同时再现视频和两个声音(并行,而不是串联),以便得到一个唯一的MP4文件

例如,我有一个带有语音的MP4音频文件,另一个带有音乐,另一个带有视频。我需要它们像视频剪辑一样一起播放

我一直在尝试使用MP4Parser为电影添加多个音频曲目,其中包括:

video.addTrack(audioTrack1);
video.addTrack(audioTrack2);
但当我演奏时,我只能听到其中一个。也许MP4Parser工作正常,但我不了解这个功能,因此我需要一个关于它的答案

是否有可能用MP4Parser实现这一点,或者我错了,这是不可能的

如果可能的话,你能给我一个工作示例代码吗


提前谢谢。

你得到什么帮助了吗?没有,我没有:-(我最后不得不使用“ffmpeg”这应该行得通。检查2首曲目的音量。在我的情况下,前一首曲目的音量很低,所以我听不到。要确认,请检查最终输出长度,它应该是最大音频的长度。您可以使用一些示例进行播放,以使事情正确