モーダルダイアログのポップアップには、JW Playerが再生するさまざまなビデオが入っています。ダイアログを閉じたときにモーダルダイアログ内に埋め込まれたJWPlayerを停止する方法
私はUIバージョン1.8.18(どちらもローカルにホストされています)のJQuery 1.7.1を使用しており、そのパッケージのモーダルダイアログウィジェットを利用しています。
問題は、ビデオの再生中にダイアログを閉じると、プレーヤーにSTOPコマンドを送信しないことです。したがって、ダイアログは閉じますが、オーディオは継続します。ブラウザのウインドウまたはタブ全体を閉じるだけで、これを終了させることができます(今のところ、IE内)。
JW Playerのドキュメント
は the following solutionを持っている:彼らはローカルのアンカータグに特異的に結合するonclick="player.sendEvent('STOP')"
。
私の問題は、モーダルウィンドウの閉じるアイコンがUIコード自体によって生成されていることです。私はガイダンスなしでそれを手伝って嫌です(私はJQuery pre-noobレベル-1にいます)。
これをまとめると、外部スニペットによって、またはUIコーディング自体を変更することによって、誰でもこの'STOP'
を達成する方法を教えてもらえますか?
'.selector'によって、そのリンクに与えられた実際のクラスを意味します:' ui-dialog-titlebar-close'?また、 'close:function ...'をダイアログの他のパラメータと置き換えるか、別にここにあるようにしますか? – Eamonn
@エモンあなたはコードを提供していないので、これは統合された解決策ではありません。あなたのコードと統合するには、適切な '' .selector "'を使用します。そしてyes、 '' close ''はあなたが持っている他のパラメータと同じような別のパラメータです。 – Esailija
初心者が私のやっていることに私が非常に注意するので、私はチェックしなければならなかった! :) – Eamonn