Parece, que el plugin sólo se está reemplazando el video cuando hay src
elementos dentro de la video
etiqueta. Para mí funcionó al agregar primero la etiqueta video
, y luego - en un segundo hilo - agregar las etiquetas src
. Sin embargo, esto no funciona en IE pero IE no tuvo problemas con la inserción de la etiqueta de video completa a la vez.
Así siguiente código trabajó para mí en todos los navegadores (por supuesto, jQuery requiere):
var $container = $('video_container');
var video = 'my-movie';
var videoSrc = '<source src="video/'+video+'.mp4" type="video/mp4"></source>' +
'<source src="video/'+video+'.webm" type="video/webm"></source>' +
'<source src="video/'+video+'.ogv" type="video/ogg"></source>';
if(!$.browser.msie) {
$container.html('<video autoplay loop></video>');
// this timeout avoids divx player to be triggered
setTimeout(function() {
$container.find('video').html(videoSrc);
}, 50);
}
else {
// IE has no problem with divx player, so we add the src in the same thread
$container.html('<video autoplay loop>' + videoSrc + '</video>');
}
estoy tratando de utilizar HTML5 como fondo de pantalla completa en mi sitio. En las máquinas con el complemento web DivX habilitado, el video se superpone en la parte superior de mi sitio ya que el complemento ignora completamente Zindexing. Personalmente, me parece repugnante este ** BROWSER HIJACK **. Solía tener mucha fe en DivX, ciertamente destruyeron eso con esta patética excusa para un complemento. –
Lo triste es que no hay nada que podamos hacer al respecto. :-( –