背景サファリ:ムービープレーヤーウィンドウを閉じると、ムービーの再生を殺さない
私は、映画制作のクライアントのためにサイトを構築しました。 彼らは公衆にshowreelsをデモンストレーションする方法を必要とし、彼らのリールを表示するためのモーダルアプローチ(jQueryとFancyboxを使用)をサードパーティプロバイダ経由でストリーミングすることに合意しました。
各ディレクターの写真の下にある「リールを見る」をクリックすると、ここにある機能が表示されます:http://groundglass.co.za/directors/
には、次の試してみてくださいバグ:ビデオの再生を開始し、その後すぐのため
- クリックして '表示リール'
- 待ちを:
- は、モーダルウィンドウを閉じます
この時点で、他のブラウザはpをアンロードしますしかし、何らかの理由でSafariはビデオを再生し続けます(あなたが見えなくてもビデオの再生を聞くことができます)。
解決策?
サファリをうまく再生するにはどうすればよいですか? Fancyboxにはコールバック関数onCloseがあります。 iframeをアンロードするにはどうすればよいですか? .remove()を試しても機能しない場合でも、オーディオの再生を聞くことができます(また、ストリーミングも可能です)。
考えられますか? - ありがとう!
--nd
Ahhはい。私のコールバック引数で何かが間違っていた、それはそれを説明する:) Thanks Jonathan。 – ndorfin
をもっと明確にするために、onClose私はdestroy_iframes()を呼び出し、src属性を '#'に設定しました。 – ndorfin
それは平均的な知性であることを支払う、私たちは簡単な解決策を思い付く;)スマートな人々はあまりにも多くを考える。 Hehe。 – Sampson