2012-03-22 8 views
4

は、我々は、私はFirefoxの11と12のベータ組み込みユーチューブの動画を再生していないことを発見するまでYouTubeのiframeの埋め込まれたビデオに動作していない(黒画面)Diveboardオン

すべてがうまくいったビデオをサポートするためにphotoswipeの素敵なハックを作った、それ以上...それは彼らがロードされているようですが、私たちはサウンドアドフュフがイメージを聞くことができないので、それはあなたの代わりにラジオです ここに例を見ることができます:Video example page

そして、その1つだけ私は無名:(:(

編集:明らかにそれは問題ですN OSX !!!任意のヒントが

のiframeコードをapreciatedされるだろう

た私は、さらに多くの無知なりますが...非常に簡単です:

<iframe width='#{width}' height='#{height}' src='http://www.youtube.com/embed/#{matchdata}?wmode=opaque&autoplay=1' frameborder='0' allowfullscreen></iframe> 
+1

だから私は」haventはそれを 『解決しよう』が、ここにいくつかのヒントです:問題は、2親とFF11 +&OSXの条件付きロードではインラインフレーム を保持parent.parentはdiv要素の両方で-moz-変換から来 #ライトボックス.ps-carousel-content {-moz-transform:none!important;} #lightbox .ps-carousel-item {-moz-transform:none!important;} この問題は回避されます。しかし、解決策は本当に満足いくものではありません - Adob​​eの方はあなたのプレーヤーを修正してください、FFの人はh264を含めてください...、YouTubeの人はフラッシュを落としてください.... –

+0

既知のバグ、投票してください! - https://bugzilla.mozilla.org/show_bug.cgi?id=811547 – vsync

+1

[Duopixel](http://stackoverflow.com/questions/17747443/css-transform-translate-breaking-youtube-embedded-video?answertab = votes#tab-top)には、YouTube埋め込みURLに '&html5 = 1'を追加することで解決策があります。 [FirefoxはHTML5ビデオをサポートしています](http:// caniuse。com/video)をバージョン3.5に戻して安全にする必要があります。 –

答えて

1

何CSSのスタイリングは、あなたのiframeに使用していますか? http://argylesocial.com youtube html5 iframeでborder-radiusを使用し、それらのスタイル宣言を削除すると問題が解決されました。

正しく表示するには、-moz-border-radiusとborder-radiusの両方を削除する必要がありました。今の魅力のように動作します!

+0

それはありません:ここに説明があります:) http://ksso.net/~alex/ff_bug/moz-transform.html –

+0

@AlexanderCasassoviciのリンクが壊れています –

0

上に固定されているFFのバグだ、私はiframe対応の高さを追加しましたiframeの高さタグから高さを取得するには、スタイルタグを使用して高さを追加するか、レスポンシブウェブサイトでiframeタグの高さのメディアCSSを使用するかのいずれかです。この例はそれをより良く説明するかもしれない。

応答部位は、CSSメディアクエリにはiframeを追加する場合はiframeのための固定の高さを使用すると、その後

style="height:374px" 

のようにインラインフレームにスタイルタグを追加してみた場合 - 例えば:

@media screen and (min-width: 100px) and (max-width:768px) { 
    .video iframe {height:200px} 
} 

など。

それは私のために働いた、それは他の人にも役立つことを願っています。

ありがとうございます!

関連する問題