1
iframeタグがフォーカスされているときに自動再生するためにYouTubeのビデオを再生しようとしています。次のように試してみましたが、動作していません。私のjqueryでエラーが発生しましたか? iframeのsrcにフォーカスがあるときに& autoplay = 1を追加します。自動再生youtube video on hover/mouseover
HTML: -
<div class="vid-wrapper" >
<iframe width="100%" height="100%" id="video1" src="https://www.youtube.com/embed/bxgorUGjCIw?rel=0" frameborder="0" allowfullscreen scrolling="auto" ></iframe>
</div>
のCss: -
.vid-wrapper{
width: 100%;
position: relative;
padding-bottom: 56.25%;
height: 0;
z-index:-20;
}
.vid-wrapper video, .vid-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index:-1;
}
のjQuery: -
$(document).ready(function() {
$("#video1").mouseenter(function(){
$(this).attr("src",$(this).attr("src") + "&autoplay=1");
});
$("#video1").mouseleave(function(){
var src= $(this).attr("src");
var arr_str = src.split("&");
$(this).attr("src",arr_str[0]);
});
});
任意のヘルプ?前もって感謝します。
動作していません。動画についてはhttps://www.carbonfiberco.com/をご覧ください。それはフルスクリーンの埋め込みです – Paramasivan
それは働いています。上記のコードにhttps:google youtube apiがありません – Paramasivan
上記のコードをウェブサイトに適用しましたが、機能しません。 – Paramasivan