2009-07-28 11 views
1

背景サファリ:ムービープレーヤーウィンドウを閉じると、ムービーの再生を殺さない

私は、映画制作のクライアントのためにサイトを構築しました。 彼らは公衆にshowreelsをデモンストレーションする方法を必要とし、彼らのリールを表示するためのモーダルアプローチ(jQueryとFancyboxを使用)をサードパーティプロバイダ経由でストリーミングすることに合意しました。

各ディレクターの写真の下にある「リールを見る」をクリックすると、ここにある機能が表示されます:http://groundglass.co.za/directors/

には、次の試してみてくださいバグ:ビデオの再生を開始し、その後すぐのため

  1. クリックして '表示リール'
  2. 待ちを:
  3. は、モーダルウィンドウを閉じます

この時点で、他のブラウザはpをアンロードしますしかし、何らかの理由でSafariはビデオを再生し続けます(あなたが見えなくてもビデオの再生を聞くことができます)。

解決策?

サファリをうまく再生するにはどうすればよいですか? Fancyboxにはコールバック関数onCloseがあります。 iframeをアンロードするにはどうすればよいですか? .remove()を試しても機能しない場合でも、オーディオの再生を聞くことができます(また、ストリーミングも可能です)。

考えられますか? - ありがとう!

--nd

答えて

0

の変更]ダイアログが閉じて、空白のページへiframeの場所。

+0

Ahhはい。私のコールバック引数で何かが間違っていた、それはそれを説明する:) Thanks Jonathan。 – ndorfin

+0

をもっと明確にするために、onClose私はdestroy_iframes()を呼び出し、src属性を '#'に設定しました。 – ndorfin

+1

それは平均的な知性であることを支払う、私たちは簡単な解決策を思い付く;)スマートな人々はあまりにも多くを考える。 Hehe。 – Sampson

関連する問題