Estoy trabajando en un sitio para un cliente y ellos insisten en usar la etiqueta de video de HTML5 como método de entrega para algunos de sus contenidos de video. Actualmente lo tengo en funcionamiento con un poco de ayuda de http://videojs.com/ para manejar el respaldo de Internet Explorer Flash.HTML5 <video> devoluciones de llamada?
Una cosa que me han pedido que haga es, después de que los videos terminen de reproducirse (todos son de diferente duración), atenuarlos y luego fundir una imagen en lugar del video --- piense en ello un póster después del video.
¿Esto es posible? ¿Puedes obtener el código de tiempo de una película que se está reproduciendo actualmente a través de Javascript o algún otro método? Sé que Flowplayer (http://flowplayer.org/demos/scripting/grow.html) tiene una función onFinish, ¿esa es la ruta que debería tomar en lugar del método de video HTML5? ¿El hecho de que los usuarios de IE obtengan un reproductor Flash requiere dos soluciones separadas?
Cualquier entrada sería muy apreciada. Actualmente estoy usando jQuery en el sitio, por lo que me gustaría mantener la solución en ese ámbito, si es posible. ¡Gracias!
¿Obtuviste este código para trabajar? ¿Qué navegador? –
@Eric - Tengo una página de prueba antigua aquí, funciona en Chrome, estoy en 6, pero esto funcionó en 5 cuando lo hice), no estoy seguro de cuáles otros ... son solo eventos normales, si navegador los admite esto debería funcionar. –
¿Podría echar un vistazo rápido a mi anterior publicación (sin respuesta) http://stackoverflow.com/questions/2925851/html-5-video-onended-event-not-firing y avisarme si ve el problema? –