0

FLV の再生準備が整ったら、JavaScript 関数を呼び出すように .SWF 外部 FLV プレーヤーを設定する方法を誰かが知っているかどうか知りたいです。これまでに試したことはすべてうまくいきませんでした...どんな助けも大歓迎です!

4

1 に答える 1

2

FLVPlayback クラスを使用している場合は、fl.video.VideoEvent.READY をリッスンする必要があります。

編集// 埋め込みコードで次のように設定してください

param name="allowScriptAccess" value="always"

編集//

おそらく Flash CS で FLVPlayback コンポーネントを使用しています。このコンポーネントにはインスタンス名が必要です。このコードを同じレベルに追加して、「flvInstanceName」を FLV コンポーネントのインスタンス名に置き換えてみてください。FLVPlayback コンポーネントがメイン タイムラインにある場合は、レイヤーを追加するだけで、最初のフレームに空白のキーフレームを作成し、このコードを追加します。

ビデオを再生する準備ができたら、swf を実行してみてください。トレース ステートメントが必要です。その場合は、JS 関数をセットアップするだけです。

flash.external.ExternalInterface をインポートします。

flvInstanceName.addEventListener(VideoEvent.READY , videoReadyListener);

プライベート関数 videoReadyListener(event:VideoEvent):void
{
  ExternalInterface.call("nameOfJSFunction");
  トレース ( イベント );
  removeEventListener(VideoEvent.READY , videoReadyListener );
}  


于 2010-08-20T17:52:23.663 に答える