4

Safari で Apple Live Streaming を使用する場合、Javascript で現在のビットレートを検出する方法はありますか? または、.m3u8 のどの要素が再生されているかを検出できますか?

HTMLMediaElement Class Referenceを見ましたが、手がかりは見つかりませんでした。src プロパティは常に .m3u8 ファイルを参照するため、役に立ちません。

4

1 に答える 1

8

WHATWGがその懸念に対処しようとしているようです。HTML5ビデオメトリクスに関するドキュメントをここで参照してください:http ://wiki.whatwg.org/wiki/Video_Metrics

Safari Web開発ツールを使用すると、WebkitがHTMLVideoElementに次のプロパティを実装していることがわかります。

  • webkitAudioDecodedByteCount
  • webkitDecodedFrameCount
  • webkitDroppedFrameCount
  • webkitVideoDecodedByteCount

これらに関するドキュメントはあまりありませんが、役立つサンプルコードをいくつか見つけました。

これらのプロパティがあなたのために働いたかどうか聞いて非常に興味があります。洞察を得た場合は、フィードバックを投稿してください。

于 2012-10-15T13:31:11.197 に答える