PlayLatinSRC

Documentación

API de embeds

Use las rutas públicas de embed de PLAYLATINSRC para el reproductor estándar, o las rutas personalizadas cuando la web necesite elegir servidor, opciones de marca o apuntar a un episodio concreto.

Inicio rápido

Entregue la URL completa de PLAYLATINSRC, lista para pegar en un iframe. El ID va en la ruta, como https://playlatinsrc.co/movie/{id}, en lugar de mostrarse como un ID suelto. Acepta tanto un ID numérico como un ID de IMDb.

<iframe src="https://playlatinsrc.co/movie/{id}" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
<iframe src="https://playlatinsrc.co/serial/{id}" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>

Reproductor estándar

/movie/{id}Inserta una película con el reproductor estándar. El ID puede ser numérico o de IMDb. Si la película tiene varias versiones de idioma, el reproductor muestra el selector.
/serial/{id}Inserta una serie con el reproductor estándar, sin necesidad de indicar temporada y episodio en la URL del iframe.

Reproductor personalizado

<iframe src="https://playlatinsrc.co/custom/movie/{id}?color=%23e50914&autoplay=1" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
<iframe src="https://playlatinsrc.co/custom/serial/{id}/{season}/{episode}?color=%23e50914&lastserver=dropload" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
/custom/movie/{id}Inserta una película con ajustes opcionales del reproductor en la query string.
/custom/serial/{id}/{season}/{episode}Inserta un episodio concreto, para webs que necesitan apuntar directamente a temporada y episodio.
/api/resolveResuelve un título y devuelve en JSON el título, la imagen de fondo, el ID de IMDb y la lista de fuentes, cada una con su version.
/api/providersLista los servidores publicados disponibles en la base de datos de PLAYLATINSRC.

Parámetros

autoplayActivado por defecto; póngalo a 0 o false para desactivarlo.
mutedSilenciado por defecto; póngalo a 0 o false para empezar con sonido.
controlsLos controles nativos se muestran por defecto; póngalo a 0 para ocultarlos.
lastserverServidor preferido, por ID o por nombre de host (alias: prioritize).
langVersión de idioma preferida: latino, castellano o subtitulado (alias: version). Si el título no tiene esa versión, se usa la primera que sí tenga. Sin este parámetro, el reproductor recuerda la última elección del visitante durante la sesión.

Comportamiento

Mapeo de IDs

Los IDs numéricos se convierten a IDs de IMDb antes de consultar la base de datos.

Versiones de idioma

Cada fuente lleva su versión (latino, castellano, subtitulado). El reproductor solo muestra las versiones que el título tiene; una serie tiene una sola versión para todos sus episodios.

Series

La URL de serie se queda corta, /serial/{id}, igual que la ruta pública de PLAYLATINSRC.

Sin caché

Las respuestas de embed y de API se envían sin caché, para que el reproductor nunca reciba un token caducado.

API del reproductor

El embed expone window.playlatinsrcPlayer con play(), pause(), seek(seconds), getCurrentTime(), getDuration(), getPaused(), and getSource(). Desde la página contenedora se pueden invocar con postMessage({ type: 'playlatinsrc:command', command: 'seek', args: [30] }, '*'); y el reproductor responde con un evento playlatinsrc:response.

Eventos

Eventos del reproductor PLAYLATINSRC:
playlatinsrc:ready
playlatinsrc:error
playlatinsrc:sourceused
playlatinsrc:response
playlatinsrc:close
playlatinsrc:play
playlatinsrc:pause
playlatinsrc:seeking
playlatinsrc:seeked
playlatinsrc:ended
playlatinsrc:loadedmetadata
playlatinsrc:volumechange
playlatinsrc:ratechange
playlatinsrc:timeupdate