オーディオ/ビデオをロードせずに、ネイティブ ブラウザーの実装を使用して、HTML5 Text Tracks API (WebVTT) を使用してキャプションを表示したいと考えています。
どうすればそれを達成できますか?
オーディオ/ビデオをロードせずに、ネイティブ ブラウザーの実装を使用して、HTML5 Text Tracks API (WebVTT) を使用してキャプションを表示したいと考えています。
どうすればそれを達成できますか?
ネイティブ実装を使用する方法はありません。
ただし、WebVTT の Firefox 実装である vtt.js は公開されています。
ビデオ要素の再生中に (またはビデオのないカスタム イベントに) タイマーをアタッチし、vtt.js 関数をビデオ/キャプション コンテナーに適用するだけです。
Firefox の VTT 実装はそこから派生したものであるため、動画に添付するデフォルトの方法を使用せずにネイティブに近づけることができるのは、これが最も近い方法です。