私はHTML5 VideoSource拡張機能を使用しており、'updateend'イベントでどのように時刻が報告されているかを知る必要があります。私はクロームコンソールにイベントを記録するとき、私は次のようなデータを取得する:スクリーンショットに示すようにHTML5 MediaSource Extension 'updateend'イベントで時間がどのように報告されますか?
timeStampにとして報告タイムスタンプ値があります。私は現在、頭や尾を作ることができず、ミリ秒、マイクロ秒、またはナノ秒であることを知る必要があります。また、ビデオプレーヤーが再生している時間とイベントが発生した時間を比較できるように、どうすれば秒単位に変換できますか。
私はこの 'timeStamp'プロパティを使用する理由を正確には知りません。私はそれが本当に何かに信頼できるかどうかはわかりません。 (Chromeはv49以降は 'performance.now()'を使いますが、他のものはまだエポックベースにあります)。コールバックで 'performance.now()'を呼び出すだけで、 'Event.target.currentTime'をチェックしてみてください。 – Kaiido