Estoy creando un video para mi sitio web con HTML5. Lo ideal sería tener solo un archivo de video silencioso y cinco pistas de audio diferentes en diferentes idiomas que se sincronicen con el video.Múltiples pistas de audio para video HTML5
Luego tendría un botón que permite a los usuarios cambiar entre las pistas de audio, incluso mientras se reproduce el video; y la pista de audio correcta cobraría vida (sin que el video se detenga o comience de nuevo o algo así, como una selección de pista de audio de DVD).
Puedo hacer esto simplemente en Flash, pero no quiero. Tiene que haber una forma de hacerlo en HTML5 puro o HTML5 + jQuery. Estoy pensando que reproduciría todos los archivos de audio a 0 volumen, y solo aumentaría el volumen de la pista activa ... pero no sé cómo hacer eso, y mucho menos manejarlo cuando el usuario hace una pausa o rebobina el video ...
¡Gracias de antemano!
¿Cómo exactamente controlaría eso con JavaScript, entonces? :) –
@EmphramStavanger: http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#media-elements da un elemento 'audioTracks', y luego puede usar' .enable() 'y' .disable() 'en cada pista. No he probado esto yo mismo. – derobert
¡Impresionante, lo comprobaré! –