2011-03-20 9 views
2

私はSimple Tabs w/ CSS & jQueryを使用していますが、IEとChromeに問題があります。
私は3つの異なるタブに動画を持っています。 IEとChromeでは、ページが読み込まれるとすべてのタブが再生を開始しますが、Mozila Firefoxではタブをクリックすると再生が開始されます。 誰かがクリックしたときに、各タブが機能し始めるようにしたい。タブ内の動画はIEとChromeで同時に再生されます

誰でもこの問題を解決する方法を教えてください。

+0

ビデオを自動再生しないようにしますか? –

+1

あなたのHTMLを見る必要があります – mattsven

+0

私のリンクをチェックして、これがIEとクロムで解決できるかどうかを教えてください。=> http://bit.ly/cXNI35 – Alex

答えて

0

タブが有効/無効になっているときに、動画プレーヤーに開始/停止操作を明示的に送信する必要があります。ビデオプレイヤーは、(Firefoxで起こるように)表示されたときに再生を開始するのに十分気付いているように思えますが、どこにでも働くことに頼るべきではありません。

あなたのビデオプレーヤーは、送信開始/停止アクションをサポートするAPiを備えていれば十分です。

タブが有効になっているときに、プレーヤーのiframeのsrc属性を正しいパスに設定してみてください。おそらく、フレーム内のリンクにパスを入れて、タブがアクティブになったら、リンクのhref属性をiframeのsrc属性にコピーします。ブラウザはiframeを読み込んでビデオを開始する必要があります。

別のタブをクリックすると、空白のiframe srcを残す(バックリンクにsrc属性を移動します。映像がクリアされますすること。

これは、にアクセス可能なビデオにプレーンなHTMLのリンクを維持するという利点がありますあなたのようなライブストリームの状況では、問題はないかもしれませんが、

関連する問題