動画URLを使って他のサイトやアプリから開き、追加パラメーターで再生を設定できます。
再生リンクには #url= を使います。動画の URL と再生オプションはすべて # の後に指定してください。
再生リンクを作成
URL
https://m3u8-player.com/ja/#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/ja/#' + params;
window.open(playerUrl, '_blank', 'noopener');動画の URL 全体を一度だけエンコードして url に指定し、追加の項目は & でつなぎます。encodeURIComponent または URLSearchParams でリンクを作成できます。
再生リンクのパラメーター
| パラメーター | 値 | 初期値 | 説明 |
|---|---|---|---|
url | HTTPS URL | 必須 | 動画 URL |
title | ≤ 120 | auto | 動画名 |
type | auto / hls / video | auto | 形式 |
autoplay | 0 / 1 | 1 | 自動再生 |
muted | 0 / 1 | 0 | ミュート |
volume | 0–1 | ローカル設定 | 音量 |
rate | 0.25–4 | ローカル設定 | 再生速度 |
start | 90 / 01:30 / 00:01:30 | 保存した再生位置 | 開始位置(オンデマンド) |
loop | 0 / 1 | ローカル設定 | ループ |
poster | HTTPS URL | — | ポスター画像 |
subtitle | HTTPS SRT / VTT URL | — | 字幕 |
lang | ar / de / en / es / fr / hi / id / it / ja / ko / pt / ru / th / tr / vi / zh-CN / zh-TW | auto | 言語を変更 |
history | 0 / 1 | ローカル設定 | 再生履歴 |
resume | 0 / 1 | 1 | 保存した再生位置 |
theater | 0 / 1 | 0 | シアター |
lights | 0 / 1 | 0 | 消灯 |
quality | auto / 720 / 1080 / … | auto | 画質 |
audio | 0 / 1 / … | auto | 音声 |
aspect | auto / 16:9 / 4:3 / 1:1 | auto | アスペクト比 |
ご利用上の注意
- autoplay=0 は読み込み後にクリックを待ちます。muted=1 は自動再生に役立ちますが、ブラウザーがクリックを求める場合があります。全画面とピクチャーインピクチャーにはユーザー操作が必要です。
- 設定は今回の再生だけに適用され、省略時はローカル設定を使います。history=0 は履歴を保存せず、history=1 でもローカルの履歴設定に従います。start は保存位置より優先され、resume=0 は続きからの再生を無効にします。
- 画質や音声の選択肢は動画配信元とブラウザーによって異なります。start はオンデマンド動画に適用され、audio の番号は 0 から始まります。
- 外部字幕は UTF-8 の SRT・VTT ファイルに対応し、上限は 5 MiB です。字幕の URL はクロスオリジンアクセスを許可する必要があります。