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