混合使用不同格式的音频文件android

时间:2016-03-01 12:13:48

标签: android audio

我有两个音频文件,其中.mp3和.3gp具有不同的时间,但我想混合这些音频并生成一个音频文件,时间作为第一个。 如果第一个音频是30秒而第二个音频是2分钟,我想要两个音频混合,只有30秒。 一旦第一个音频结束,它应该停止混音。 我希望音频保存在文件中。

目前我已成功使用mediaPlayer播放两个音频,但我希望它们仅在混音完成时播放。

1 个答案:

答案 0 :(得分:0)

听起来你可以使用FFMPEG来完成它。他们已将其移植到Android:https://github.com/WritingMinds/ffmpeg-android-java

持续时间低至那些,我认为解决方案应该足够及时。

设置完成后,您将使用代码中的文件路径运行命令。

以下是音频混合代码的示例:https://superuser.com/questions/277642/how-to-merge-audio-and-video-file-in-ffmpeg

相关问题