bxslider에서 youtube 동영상 자동 재생하는 방법 문의드립니다. 채택완료
원조돌맹이
2년 전
조회 1,908
홈페이지 주소는 http://osanchurch.net/ 입니다.
bxslider에서 유튜브 영상을 자동 재생하려고 하는데, 재생이 안되고 자동으로 다음 화면으로 넘어가 버립니다.
무엇을 수정해야 될 지 알려주시면 고맙겠습니다.
</p>
<p><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="<a href="https://www.youtube.com/embed/XYiEe3MNfiM?rel=0&autoplay=1"" target="_blank" rel="noopener noreferrer">https://www.youtube.com/embed/XYiEe3MNfiM?rel=0&autoplay=1"</a> 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="<a href="https://player.vimeo.com/video/784455862?h=6ebbe157b5&autoplay=1&title=0&byline=0&portrait=0"" target="_blank" rel="noopener noreferrer">https://player.vimeo.com/video/784455862?h=6ebbe157b5&autoplay=1&title=0&byline=0&portrait=0"</a> style="position:absolute;top:0;left:0;width:100%;height:100%;" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe></div><script src="<a href="https://player.vimeo.com/api/player.js"></script>" target="_blank" rel="noopener noreferrer">https://player.vimeo.com/api/player.js"></script></a> -->
</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></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
2년 전
https://developer.chrome.com/blog/autoplay/
음소거 상태에서만 autoplay 가 가능합니다.
자동재생을 받아들이는 최종 유저 입장에서
어떤 이에게는 원치 않는 컨텐츠일 수 있고
그것은 곧 권리침해 입니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
유튜브 자동재생은 아예 없는 것으로 생각하는 것이 정신건강에 이롭습니다.^^
유튜브 고화질은 기가급인데 자동재생으로 홈페이지에 띄우면 모바일로 입방하는 회원중에 와이파이 환경이 아닌 곳에서 무심코 들어왔다가 본의 아니게 데이터 다 빨려 드십니다.
다른 이유도 있지만 이 이유가 자동재생에 제한을 주는 가장 큰 이유입니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인