2017-12-28 30 views
1

私は親指を表示していないYouTubeの動画埋め込みに問題があります。YouTubeのフレームにCSSを適用するか、親指を固定します

このクラスがYouTubeのiframe内にある.ytp-cued-thumbnail-overlay-imageのCSSを上書きしようとしています。

jqueryを使用しようとしましたが、セキュリティ上のエラーがあります。実行可能なソリューションですか?

enter image description here

私は、次のjQueryを使用していますが、私は必ずしもjqueryのを使用して閉じられていないよ、必要であれば、私は別のパスを取ることができます。

jQuery(document).ready(function(){ 
    $('iframe.video-force-thumb').on("load",function(){ 
     $('iframe.video-force-thumb').contents().find('head').append("<style>.my-class2{display:none;} </style>"); 

    }); 
}); 

と私は次のエラーを取得しています私のコンソールで:

キャッチされない例外:DOMException:から起源「http://flowstobay.org」のフレームをブロックされた:「HTMLIFrameElement」から「contentDocument」プロパティの読み込みに失敗しましたクロスオリジンフレームにアクセスする。

enter image description here

このためのいくつかの解決策?

+0

私はあなたがここで答えを見つけることができると思います:https://stackoverflow.com/questions/44673660/how-can-i-change-my-iframe-video-background-image –

+0

は、私はどうかわかりません私たちはyoutube iframe内の要素のための任意のCSSを書くことができます..これはあなたがカスタムサムネイル(どこの画像)を使用することができますようになります、カスタムサムネイルがYouTubeのiframe上に配置されます。サムネイルをクリックすると、サムネイルあなたはyoutubeビデオsrcに自動再生を追加することができますか?autoplay = 1 ... http://www.juliebergan.no/#videosでこのimplementaionを実行できます... –

+0

私はYoutube APIを使用して生成していますjsのplayerVideo – yorchp

答えて

0

私は遅延を使用して、サムネイルとサムのdivをYouTubeの読み込みから正しく表示します。

$(document).ready(function() { 
    $('#youTubePlayer').hide(); 
    setTimeout(function() { 
     $("#youTubePlayer").show(400); 
    }, 4000); 
    }); 
関連する問題