【问题标题】:Mixing audio files android with different formats混合不同格式的音频文件android
【发布时间】:2016-03-01 12:13:47
【问题描述】:

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

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

【问题讨论】:

    标签: android audio


    【解决方案1】:

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

    由于持续时间如此之短,我认为解决方案应该足够及时。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-06
      • 2015-10-12
      • 2011-08-08
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多