Abre el reproductor desde otra web o app con una URL de vídeo y configura la reproducción con parámetros opcionales.
Usa #url= en los enlaces de reproducción. Coloca la URL del vídeo y todas las opciones después de #.
Crear un enlace de reproducción
URL
https://m3u8-player.com/es/#url=https://example.com/video.m3u8JavaScript
const videoUrl = 'https://example.com/video.m3u8';
const params = new URLSearchParams({
url: videoUrl, autoplay: '1', muted: '1'
});
const playerUrl = 'https://m3u8-player.com/es/#' + params;
window.open(playerUrl, '_blank', 'noopener');Codifica la URL completa del vídeo una sola vez como valor de url. Separa las opciones con &. Puedes usar encodeURIComponent o URLSearchParams para crear el enlace.
Parámetros del enlace de reproducción
| Parámetro | Valores | Predeterminado | Descripción |
|---|---|---|---|
url | HTTPS URL | Obligatorio | URL del vídeo |
title | ≤ 120 | auto | Nombre del vídeo |
type | auto / hls / video | auto | Formato |
autoplay | 0 / 1 | 1 | Reproducción automática |
muted | 0 / 1 | 0 | Silencio |
volume | 0–1 | Ajuste local | Volumen |
rate | 0.25–4 | Ajuste local | Velocidad de reproducción |
start | 90 / 01:30 / 00:01:30 | Progreso guardado | Posición inicial (bajo demanda) |
loop | 0 / 1 | Ajuste local | Repetir |
poster | HTTPS URL | — | Imagen de portada |
subtitle | HTTPS SRT / VTT URL | — | Subtítulos |
lang | ar / de / en / es / fr / hi / id / it / ja / ko / pt / ru / th / tr / vi / zh-CN / zh-TW | auto | Cambiar idioma |
history | 0 / 1 | Ajuste local | Historial |
resume | 0 / 1 | 1 | Progreso guardado |
theater | 0 / 1 | 0 | Modo cine |
lights | 0 / 1 | 0 | Apagar luces |
quality | auto / 720 / 1080 / … | auto | Calidad |
audio | 0 / 1 / … | auto | Audio |
aspect | auto / 16:9 / 4:3 / 1:1 | auto | Relación de aspecto |
Notas de uso
- autoplay=0 carga el reproductor en pausa. muted=1 ayuda a la reproducción automática, pero el navegador puede exigir un clic. Pantalla completa e imagen en imagen requieren una acción del usuario.
- Las opciones solo afectan a esta reproducción. Los valores omitidos siguen los ajustes locales. history=0 no registra; history=1 respeta el interruptor local. start prevalece sobre el progreso guardado; resume=0 desactiva la continuación.
- Las opciones de calidad y audio dependen del vídeo y del navegador. start se aplica a vídeos bajo demanda; las pistas de audio se numeran desde 0.
- Los subtítulos remotos admiten archivos SRT y VTT en UTF-8 de hasta 5 MiB. Su URL debe permitir el acceso entre orígenes.