私のページでは、$('#video-id').medialementplayer(options)
を使用して<video>
要素用にMediaElementPlayerを作成しました。この要素は(display: none
を使用して)非表示になり、jQuery UIを使用してモーダルダイアログに変わります。既存のMediaElementPlayerを取得する方法
私はこのダイアログでopen/closeイベントをバインドして、palyerを開始/一時停止しようとしています。 $(...).dialog(options)
を処理するスクリプトは、$(...).medialementplayer(options)
を処理するスクリプトとは分離されており、作成されたMediaElementPlayer
にはアクセスできません。
私は純粋にHTML5のvideo要素を使用していた場合、私は$('video', dialogContentElement).get(O)
を使用してプレーヤーを取得することができますが、私はMediaElement.jsを使用しているので、私は実際のプレーヤーを取得するには、この方法に頼ることはできません。
MediaElement.jsは、<video>
または<audio>
要素の既存のMediaElementPlayer(またはMediaElement)インスタンスを取得する方法を提供しますか?または私自身のプレーヤーを管理する必要がありますレジストリ?
不思議なことに、次のコードのようにそれを書くことができ、それは未定義として返されます。私はすでに存在しているプレーヤーのインスタンスを得る方法が見つけられなかったのと同じ問題に遭遇しています。 – analysiser