티스토리 뷰

728x90
반응형

안녕하세요 찐망고입니다.

 

 

전에 ios에서 동영상 재생 관련 포스팅을 했었는데요.

읽어보시는 걸 추천합니다.

 

iOS 에서 동영상 재생이 안되나요?

안녕하세요 찐망고입니다. 아주 간단하지만 제법 많이 질문하는 부분이라 미리 포스팅을 해볼까해요. 요즘 기업사이트 추세가 메인 비주얼 섹션에 영상을 많이 넣더라구요. 거의 국룰이랄까..

uiweb.tistory.com

 

<video> 요소는 웹 페이지에 비디오를 표시하는 데 사용됩니다.

 

영상을 업로드할 때는 사용하는 코드 

<video autoplay muted loop playsinline>
	<source src="video/mov_bbb.mp4" type="video/mp4">
</video>

 

 controls속성은 재생, 일시중지, 볼륨과 같은 비디오 컨트롤을 추가합니다. 

 

width 및 height속성을 포함하는 것이 좋은데,

높이와 너비가 설정되지 않으면 비디오가 로드되는 동안 페이지가 깜박일 수 있기 때문입니다.

 <source>요소를 사용하여 비디오 타입을 지정하여 넣을 수 있습니다.

 

비디오가 autoplay(자동으로 재생) 되도록 하려면  muted(음소거)를 지정해야 합니다.

물론 ios저전력모드에선 불가합니다. 

 

 

iframe을 이용하여 youtube영상을 링크걸 때 사용하는 코드 

<iframe src="https://www.youtube.com/embed/9ZzwD3Emz0k?si=HUip3sZ0HTgW3ADm&amp;controls=0&amp;autoplay=1&amp;mute=1&loop=1&amp;playlist=9ZzwD3Emz0k" title="YouTube video player"  frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

<!--
   autoplay=1 (자동재생)
   mute=1 (음소거)
   controls=0 (컨트롤 표시안됨)
   loop=1 (반복재생)
   playlist=id (반복재생시 포함)
-->

 

 

HTML 표준에서는 MP4, WebM 및 Ogg 비디오만 지원됩니다.

 

<div class="video-box">
    <iframe id="youtubePlayer" width="1500" height="784" src="https://www.youtube.com/embed/SQ2ASEBO3Yo?si=Ir2lqJEVmtF3k0t5&controls=0&mute=1&playlist=SQ2ASEBO3Yo&loop=1&modestbranding=1" title="YouTube video player"  frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>                            
</div>
const playBtn = document.querySelector(".playBtn");
const iframe = document.getElementById("youtubePlayer");

playBtn.addEventListener("click", function() {
    iframe.src = iframe.src + "&autoplay=1";
})

 

임의의 버튼 클릭시 자동재생을 시킬 수도 있습니다.

728x90
반응형

'WEB > HTML기초' 카테고리의 다른 글

정의형 목록요소 dl, dt, dd요소  (2) 2024.01.23
HTML문서에서 이미지 불러오기  (0) 2023.09.18
<a>요소 - 링크를 걸어보자  (0) 2023.09.15
상대경로와 절대경로  (0) 2023.09.12
강조 <strong>요소와 <em>요소  (0) 2023.09.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함