1
実際のビデオがレンダリングされるフラッシュオブジェクトの位置をjavascriptを使用して識別したいと思います。明確にするために、たとえばYouTubeで、ビデオが表示されているプレイヤーの位置(コントロールバーのすぐ上)を特定したいと思います。そうであれば、それを行う最善の方法は何ですか?javascriptを使用してフラッシュ内のビデオ領域を特定します
実際のビデオがレンダリングされるフラッシュオブジェクトの位置をjavascriptを使用して識別したいと思います。明確にするために、たとえばYouTubeで、ビデオが表示されているプレイヤーの位置(コントロールバーのすぐ上)を特定したいと思います。そうであれば、それを行う最善の方法は何ですか?javascriptを使用してフラッシュ内のビデオ領域を特定します
SWFにアクセスできない場合は、いいえと言います。
唯一のことは、透明なビデオの上に透明な<canvas>
タグを置き、次にgetImageData()
を使用してピクセルデータを取得し、いくつかのフレームを比較して、どのような変更がビデオであるかを分析することです。これがうまくいくかどうかはわかりません。ただの考えです。
可能ですが簡単ではありません。 ExternalInterfaceクラスを調べると、必要な情報を得るためのコールバック関数を書くことができます。 –
The_asManが示唆しているように、ビデオを再生しているSWFに機能を追加することができれば、これを実現できます。 SWFを(コールバックを含むように)更新する機能はありますか? – DaveGauer
私はswfオブジェクトへのアクセス権がありません。ページが外部ソースからのものであり、ビデオエリアの位置を必要とするjavascriptウィジェットのみを提供していると仮定します。 –