채택완료
bxslider에서 youtube 동영상 자동 재생하는 방법 문의드립니다.
홈페이지 주소는 http://osanchurch.net/ 입니다.
bxslider에서 유튜브 영상을 자동 재생하려고 하는데, 재생이 안되고 자동으로 다음 화면으로 넘어가 버립니다.
무엇을 수정해야 될 지 알려주시면 고맙겠습니다.
Copy
<script src="/js/jquery.bxslider.js"></script>
<div id="main_visual">
<div class="slide">
<script>
$(document).ready(function(){
$('.bxslider').bxSlider({
mode:'fade',
controls:false,
pager:true,
auto:true,
autoControls:false
});
$('.bxslider2').bxSlider({
mode:'horizontal',
auto:true,
autoControls:false,
auto:true,
controls:false
});
});
</script>
<script type="text/javascript">
$(window).resize(function(){resizeYoutube();});
$(function(){resizeYoutube();});
function resizeYoutube(){ $("iframe").each(function(){ if( /^https?:\/\/www.youtube.com\/embed\//g.test($(this).attr("src")) ){ $(this).css("width","100%"); $(this).css("height",Math.ceil( parseInt($(this).css("width")) * 480 / 854 ) + "px");} }); }
</script>
<ul class="bxslider">
<li>
<iframe width="484" height="272" src="https://www.youtube.com/embed/XYiEe3MNfiM?rel=0&autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<!-- <div style="padding:46.41% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/784455862?h=6ebbe157b5&autoplay=1&title=0&byline=0&portrait=0" style="position:absolute;top:0;left:0;width:100%;height:100%;" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe></div><script src="https://player.vimeo.com/api/player.js"></script> -->
</li>
<li>
<img class="slideimg" src="/img/visual_1.png" alt="">
</li>
<li>
<img class="slideimg" src="/img/visual_2-221012.png" alt="">
</li>
<li>
<img class="slideimg" src="/img/visual_3-221012.png" alt="">
</li>
<li>
<img class="slideimg" src="/img/visual_4-221013.png" alt="">
</li>
</ul>
</div>
</div>
|
답변 3개
채택된 답변
+20 포인트
https://developer.chrome.com/blog/autoplay/
음소거 상태에서만 autoplay 가 가능합니다.
<iframe width="484" height="272" src="https://www.youtube.com/embed/XYiEe3MNfiM?rel=0&autoplay=1&mute=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
자동재생을 받아들이는 최종 유저 입장에서
어떤 이에게는 원치 않는 컨텐츠일 수 있고
그것은 곧 권리침해 입니다.
답변을 작성하려면 로그인이 필요합니다.