Я пытаюсь воспроизвести видео youtube для автоматического воспроизведения, когда тег iframe находится в фокусе. Пробовал следующее, но он не работает. Ошибка с моим jquery? Я хочу добавить & autoplay = 1 в src iframe, когда это фокус.Autoplay 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