Añadir audio a vídeo en android

Quiero desarrollar una aplicación de Android que puede grabar un video (mp4), luego tengo algunos archivos de audio (mp3) en mi carpeta de recursos, y quiero añadirlo al final del video. Así que el efecto final será como el primero se reproduce el video y al final del video se escuchará el audio añadido. ¿Cómo puedo hacerlo?

No es posible peinar archivos con codecs de audio diferentes. Yo haría lo siguiente:

  • Convertir los archivos MP3 al mismo formato que el video (probablemente AAC en un contenedor MP4)
  • Ahora puedes usar AppendExample de mp4parser para anexar el video grabado con el sonido pregrabado
  • El resultado será un archivo MP4 que contenga primero el video y el sonido.

Divulgación completa: Soy el mantenedor de mp4parser.

Después de api versión 18 android MediaCodec apis soporta el acceso a la api de bajo nivel. MediaMuxer muxing los flujos elementales.

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

Haga dos actividad, una para el video y otra para el audio. Haga la actividad de video principal. Luego configure el tiempo de espera para el audio. Y llame a la actividad de audio usando la intención. Entonces reproduzca el video, después del tiempo de espera el audio se reproducirá en El final del video.Set el tiempo de espera de audio perfectamente.So se reproducirá después de la final de vídeo

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.