MediaCP Manual
Reproductor de audio HTML5

Última actualización hace 3 meses

El reproductor de audio es compatible con todos los navegadores modernos, es compatible con la transmisión NATIVA HTML5 y SSL y viene en 3 tamaños diferentes: Grande, Pequeño y Compacto. El reproductor solo está disponible con el software MediaCP y no se puede utilizar con secuencias externas fuera del MediaCP.

El Reproductor de audio incluye las siguientes características principales:

  • Arte de portada automática de álbumes de iTunes o LastFM
  • Fondo personalizado de reserva donde no se puede localizar una imagen relativa o los álbumes de portada están deshabilitados
  • Enlaces directos de jugadores
  • Selección de punto de montaje
  • Recuento de oyentes
  • Restricciones de dominio: juega solo en sitios web específicos

HTTPS / SSL & Stream Proxy

El reproductor de audio está diseñado para funcionar con SSL nativo desde el servicio de streaming (Shoutcast o Icecast) o con el proxy de secuencia MediaCP. Si el proxy de secuencia está habilitado en un servicio, este método se utiliza como la url de streaming preferida por el reproductor. El proxy de secuencia se entrega a través de nginx proxy_pass característica y proporciona una sobrecarga mínima y consumo de CPU.

El proxy de secuencia se habilita automáticamente para los tipos de servidor donde SSL no está disponible; o no es ideal. Esto incluye:

  • Shoutcast 2.5 – El soporte SSL no está disponible en el software del servidor

Auto-reproducir

La reproducción automática de una secuencia es un proceso complicado con los navegadores modernos, ya que el motor de Chrome implementó cambios en la política de reproducción automática que prohíben que una secuencia se esprese automáticamente a menos que se realicen ciertas condiciones

La directiva especifica que la reproducción automática solo es posible cuando:

  1. El audio está silenciado; o
  2. El usuario ha contratado con el sitio web antes de que comience la reproducción automática; o
  3. El usuario ha reproducido previamente medios en el sitio web con sonido.

Debido a estas restricciones, no tiene mucho sentido iniciar una secuencia solo de audio silenciada; porque confundirá al usuario que visita el sitio web.

Hemos implementado una opción de “Intentar reproducción automática” que intentará reproducir automáticamente la transmisión al cargar el reproductor al 50% del volumen. Para ello será necesaria la interacción previa del visitante (clic, toque, visita previa con el juego, etc.) para que cumpla las condiciones anteriores.

Puntos de montaje

El Reproductor de audio transmite la dirección URL predeterminada de Mount Point tal como se define en el MediaCP, por lo que es importante que transmita a los mismos puntos de montaje que se enumeran en la configuración de puntos de montaje.

Cuando se especifica más de un punto de montaje, el reproductor mostrará una selección desplegable que permite al usuario cambiar a una secuencia diferente. Esto puede ser útil para proporcionar varias secuencias de velocidad de bits.

Portadas de álbumes

Las portadas de álbumes se muestran en la secuencia de forma predeterminada. La imagen se encuentra desde iTunes o Last.fm dependiendo de la configuración del panel. Si una imagen no está disponible, se mostrará el fondo del reproductor configurado en su lugar.

Es posible desactivar portadas de álbumes desde la configuración del reproductor, desmarcando el elemento Portadas de Opciones de visualización.

Configuración del jugador

Es posible acceder a la configuración del reproductor mientras ha iniciado sesión en el MediaCP. Verá el icono de configuración disponible en el propio reproductor.

Dominios permitidos

Es posible bloquear el reproductor para que solo funcione desde una lista especificada de dominios. Esto le permite controlar dónde se puede utilizar el reproductor. La lista de dominios debe proporcionarse únicamente en una lista simple de nombres de dominio, sin incluir nada adicional (no incluya http:// o https://). Por ejemplo: mediacp.net, mydomain.com

Esta función funciona utilizando la característica Access-Control-Allow-Origin del explorador junto con la dirección URL de configuración JSON (donde el reproductor obtiene información sobre la secuencia). Si un dominio no está incluido en la lista permitida, el propio navegador bloqueará el acceso a los datos de configuración.

Table of Contents