4

FlashPlayerにライブビデオをストリーミングして遊んでいます。問題は、(私のログから)多くのユーザーがライブビデオフィードを開いてから、実際に視聴しているかどうかに関係なく、一日中開いたままにしておくように見えることです。

ご想像のとおり、これは帯域幅のひどい浪費です。そこで、ユーザーがフィードを積極的に監視しているかどうかを判断し、監視していない場合は閉じてください。Flashコンポーネントを含むウィンドウは、少なくともアクティブウィンドウである必要があります。

これはできますか?どのような解決策を思いつくことができますか?

ありがとう!

4

2 に答える 2

7

問題は実際にはフラッシュに関連していません。埋め込みウィンドウがフォーカスを失ったときに、JavaScriptを使用してフラッシュアプ​​リに命令を送信し、ストリームを強制終了する必要があります。

プレーヤーのビューポートに、ストリームが一時停止されたことを示すメッセージを表示できます。ユーザーが再生を再開したい場合は、もう一度再生を押すだけです。

于 2009-09-19T16:07:21.693 に答える
0

また、プレーヤーを一時停止して開始し、ウィンドウがフォーカスを受け取ったときにのみ開始します-これは、ランダムに多くのタブを開いた人は、ビデオのあるタブに到達するまで映画の再生を開始しないことを意味します-これはユーザーにとって便利であり、節約にもなりますあなたの帯域幅。

于 2009-10-05T09:39:22.133 に答える