Ouvrez le lecteur depuis un autre site ou une application avec une URL vidéo et des paramètres de lecture facultatifs.
Utilisez #url= pour les liens de lecture. Placez l’URL de la vidéo et toutes les options après #.
Créer un lien de lecture
URL
https://m3u8-player.com/fr/#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/fr/#' + params;
window.open(playerUrl, '_blank', 'noopener');Encodez une seule fois l’URL complète de la vidéo comme valeur de url. Séparez les options par &. Utilisez encodeURIComponent ou URLSearchParams pour créer le lien.
Paramètres du lien de lecture
| Paramètre | Valeurs | Par défaut | Description |
|---|---|---|---|
url | HTTPS URL | Obligatoire | URL de la vidéo |
title | ≤ 120 | auto | Nom de la vidéo |
type | auto / hls / video | auto | Format |
autoplay | 0 / 1 | 1 | Lecture automatique |
muted | 0 / 1 | 0 | Muet |
volume | 0–1 | Réglage local | Volume |
rate | 0.25–4 | Réglage local | Vitesse de lecture |
start | 90 / 01:30 / 00:01:30 | Position enregistrée | Position initiale (à la demande) |
loop | 0 / 1 | Réglage local | Boucle |
poster | HTTPS URL | — | Image d’affiche |
subtitle | HTTPS SRT / VTT URL | — | Sous-titres |
lang | ar / de / en / es / fr / hi / id / it / ja / ko / pt / ru / th / tr / vi / zh-CN / zh-TW | auto | Changer de langue |
history | 0 / 1 | Réglage local | Historique |
resume | 0 / 1 | 1 | Position enregistrée |
theater | 0 / 1 | 0 | Mode cinéma |
lights | 0 / 1 | 0 | Éteindre les lumières |
quality | auto / 720 / 1080 / … | auto | Qualité |
audio | 0 / 1 / … | auto | Audio |
aspect | auto / 16:9 / 4:3 / 1:1 | auto | Rapport d'aspect |
Conseils d’utilisation
- autoplay=0 charge le lecteur en pause. muted=1 facilite la lecture automatique, mais le navigateur peut exiger un clic. Le plein écran et l’incrustation nécessitent une action de l’utilisateur.
- Les options ne concernent que cette lecture. Les valeurs omises suivent les réglages locaux. history=0 ne conserve rien ; history=1 respecte l’option locale. start prime sur la position enregistrée ; resume=0 désactive la reprise.
- La qualité et les pistes audio dépendent de la source vidéo et du navigateur. start concerne les vidéos à la demande ; les pistes audio sont numérotées à partir de 0.
- Les sous-titres distants acceptent les fichiers SRT et VTT en UTF-8 jusqu’à 5 MiB. Leur URL doit autoriser l’accès entre origines.