-1

私はそれが何度も議論されていることを知っていますが、私はこれを機能させる方法を見つけることができません:

モーダルウィンドウからflowplayer(iframe)を起動します。モーダルを閉じても、ビデオの音は聞こえます。

このモーダルにはoncloseイベントがあります。iframeは親と同じドメインにあります。

プレーヤーは次のコードで起動されます:

player = $ f( "player"、 "flowplayer.swf")。ipad();

これを行った時点では、.ipad()を機能させる唯一のソリューションであったため、変数を介して起動されます。

close関数で何を書いても(flowplayerのドキュメントには$ f()。stop();と書かれていますが、player.stop();と同じです)「$ f()が定義されていません」またはプレーヤーに通知するメッセージが表示されます定義されてない。

私は本当に何をすべきかわからない、いくつかの助けが本当にありがたいです。

どうもありがとう !

4

1 に答える 1

1

2 つのことを行う必要があります。

  1. iFrame をオフにするコードは、その iFrame 内に存在する必要があります。メインページから $f() を実行しようとすると、存在しない可能性があります。
  2. 親ページで、iFrame 内からコードを呼び出し、オーディオを停止する関数を呼び出します。

iframe の親ウィンドウでイベントをトリガーする

これは必要なものに近いです。

于 2012-11-27T15:07:33.513 に答える