En este post mostraré como mejorar las prestaciones de Shadowbox configurándolo para presentar vídeos h.264 (MP4) controlados con Mediaelement.
Los vídeos correrán según las especificaciones del framework Mediaelement Player, en los navegadores con soporte HTML5, o que dispongan del plugin Flash o Silverlight, siempre que además soporten JavaScript, imprescindible además para hacer funcionar Shadowbox. Esto abarca a IE6+, FF, Safari, Chrome y algunos otros.
<!-- en línea, en el enlace: -->
<a href="javascript:mostrarsb('http://mihost.com/midir/mivideo.mp4', 270, 478,'Fiestas de la Virgen');">Ver video en Mediaelement sobre Shadowbox</a>
<!--###########################| URL |ancho| alto | titulo |##############################################-->
<!-- o en diferido a un enlace, botón o imágen: -->
<a id="demo" href="#">Llamo al vídeo desde un enlace</a>
<button id="demo">Llamo al vídeo desde un botón</button>
<img id="demo" src="http://mihost.com/midir/miimg.jpg" />
<script>
$("#demo").click(function () {
mostrarsb('http://mihost.com/midir/mivideo.mp4',270,478,'Fiestas de la Virgen');
});
</script>
Puedes descargarte los ficheros necesarios de los sitios originales: [ Mediaelement ] [ Shadowbox ] [ jQuery ]