2
私はストリーミングビデオを受信しているので、いつバッファリングしているのかを知りたい。これは根本的には難しいことではなく、バッファリングイベントのタイプにEventListenerを追加するだけですが、これが必ずしも「最良の」方法であるかどうかは疑問でした。EventListenerとポーリングのオーバーヘッドを比較する
私の他の考えは、ビデオがBuffering()などであれば、Xミリ秒ごとにビデオフィードをポーリングするタイマーを設定していました。最悪の場合、ビデオストリームを照会する前にXミリ秒を待つことができますが、私はこれが実際に の問題ではないと判断しました。私はそれを回避することができます。
私は、EventListener(既にかなりの数があると仮定して)を持つことにかなりのオーバーヘッドがあるのか、それとも十分に魅力的なバッファリングイベントをすぐにキャッチする利点があるのでしょうか?
確かに、これはバッファリングを避けるために100%保証されません。どういうわけか、私はバッファリングに常に対応する必要があると思います。なぜなら、それを強制するようなものがたくさんあるからです。 –