問題タブ [vtt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13065 参照

c++ - クラスの VTT とは何ですか?

最近、初めての C++ リンカ エラーに遭遇しました。

エラーを認識して問題を修正しましたが、まだしつこい質問があります: VTT とは正確には何ですか?

余談ですが、興味のある方のために説明すると、クラスで宣言された最初の仮想関数を定義し忘れた場合に問題が発生します。vtable は、クラスの最初の仮想関数のコンパイル ユニットに入ります。その関数を定義するのを忘れると、開発者にとってはるかに使いやすい関数が関数を見つけられないのではなく、vtable が見つからないというリンカ エラーが発生します。

0 投票する
1 に答える
1050 参照

html5-video - ビデオの再生中にトラック (vtt) ファイルを動的に切り替える

VideoJS を使用して、キャプション付きの動画を読み込みます。ある .vtt キャプション ファイルから別の .vtt キャプション ファイルに動的に切り替える方法が API にあることを願っています。英語と第 2 言語の両方の字幕付きのビデオがあります。ビデオの再生中、訪問者はいずれかを切り替える必要があります。

次のようなものを探しています:

別の方法は、ビデオの時間位置を取得して、他の vtt でリロードすることだと思います。

任意の提案をいただければ幸いです。

0 投票する
3 に答える
3029 参照

php - PHP での WebVTT ファイルの読み取り

PHP を使用して WebVTT (.vtt) ファイルを読み取った経験のある人はいますか?

私は一連の vtt ファイルを読み込んで、開始時刻と関連テキストを取得する必要がある CakePHP でアプリケーションを開発しています。

ファイルの例として:

次のようなものを抽出できる必要があります。

改行がある可能性があるため、各タイムスタンプ間に行数が設定されていないことに注意してください。

私の計画は、各タイムスタンプ間の共通文字列である「-->」を検索することでした。これを達成するための最善の方法は誰にもありますか?

0 投票する
1 に答える
2187 参照

html - TTML を使用して HTML5 ビデオ字幕を追加する

現在、字幕付きの映画を再生しようとしています。TTML 形式が必要です。このページの例を使用しています: https://msdn.microsoft.com/en-us/library/ie/jj152136%28v=vs.85%29.aspx

TTML:

垂直:

私のプレーヤーコードは次のとおりです。

VTT 形式 (.vtt ファイル、text/vtt mimetype) を使用すると、Chrome は字幕を使用して期待どおりに表示できます。ただし、TTML 形式 (.xml ファイル、text/vtt mimetype) を使用すると、クリックしてキャプションを有効にすると、Chrome と Opera で CC ボタンが削除され、字幕が表示されません。

MIME タイプを調整しようとしましたが、「リソースは TextTrack として解釈されましたが、MIME タイプ text/xml で転送されました」というエラーが頻繁に発生しました (application/xml+ttml などを試しました)。

私の目標は、VTT ファイルと同じように TTML ファイルで字幕を再生することです。