在android中为视频添加音频

时间:2012-07-31 03:28:53

标签: android

我想开发一个可以录制视频(mp4)的Android应用程序,然后我的资源文件夹中有一些音频文件(mp3),我想将它添加到视频的末尾。因此,最终效果将像首先播放视频一样,在视频结束时,将听到添加的音频。我怎么能这样做?

3 个答案:

答案 0 :(得分:6)

使用不同的音频编解码器编辑文件并不容易。 我会做以下事情:

  • 将MP3文件转换为与视频相同的格式(最有可能是MP4容器中的AAC)
  • 现在,您可以使用mp4parserAppendExample将录制的视频附加预先录制的声音
  • 结果将是一个包含视频的MP4文件和声音。

完全披露:我是mp4parser的维护者。

答案 1 :(得分:1)

在api版本18之后,android MediaCodec apis支持访问低级api。 MediaMuxer复用基本流。

https://developer.android.com/reference/android/media/MediaMuxer.html

答案 2 :(得分:-5)

制作两个活动,一个用于视频,一个用于音频。制作视频活动主。然后设置音频的等待时间。并使用打算调用音频活动。播放视频,等待时间结束后音频将在视频结束时播放。完美的音频等待时间。所以它将在视频结束后播放

相关问题