Este tema describe cómo los editores que ya hayan desplegado anteriormente soluciones de vídeo de Video Cloud con entrega mediante HTML5 pueden implementar nuestra solución más novedosa: los reproductores inteligentes.
La anterior solución de vídeo de Video Cloud con entrega mediante HTML5, descrita en el artículo Brightcove Experience for HTML5, utilizaba código JavaScript incrustado en su página web para ejecutar llamadas a un archivo JavaScript llamado MobileCompatibility.js, que detecta el dispositivo del espectador y, si procede, intercambia el reproductor Flash de Video Cloud por el reproductor HTML5. Ahora Video Cloud ofrece reproductores inteligentes, con una funcionalidad más depurada para entregar vídeo a través de HTML5 de manera más sencilla. Los reproductores inteligentes permiten utilizar un solo reproductor para ambos modos (Flash y HTML5). Los estilos personalizados que aplique a su reproductor de Video Cloud estarán presentes en ambos modos de reproducción (Flash y HTML5). Usted no tendrá que incluir código JavaScript adicional en sus páginas web aparte del código de publicación del reproductor básico.
No tendrá que hacer nada en especial para utilizar reproductores inteligentes en los reproductores que publique. Siempre que el reproductor cumpla los requisitos para reproductores inteligentes descritos en Entrega de vídeo con HTML5 y reproductores inteligentes y que usted no anule la entrega mediante HTML5 a nivel de cuenta ni de reproductor (según lo descrito en Ajuste de las opciones de entrega de vídeo HTML5), podrá utilizar el código de publicación de reproductores habitual de JavaScript y aprovechar todas las prestaciones del reproductor inteligente. Consulte también:
Tutorial en vídeo: Reproductores inteligentes HTML5
Si ya ha publicado reproductores usando la solución MobileCompatibility.js, puede cambiar el método de publicación de reproductores en sus páginas web convirtiéndolos a la solución de reproductores inteligentes. Asumiendo que el reproductor cumple los requisitos para reproductores inteligentes, edite como sigue las páginas web que contengan el reproductor:
<script language="javascript" type="text/javascript" src="http://support.brightcove.com/MobileCompatibility.js"> </script>
Elimine las llamadas JavaScript a runMobileCompatibilityScript() en su página web, que tendrán más o menos este aspecto:
<script type="text/javascript">
runMobileCompatibilityScript('myExperience', 'anId');
</script>Una vez eliminadas las referencias a MobileCompatibility.js y runMobileCompatibilityScript(), el código de publicación de reproductores JavaScript mostrará el reproductor inteligente, conmutando automáticamente entre los modos Flash y HTML5 para adaptarse al dispositivo del espectador.