jiraynor’s 하루 2시간 프로그래밍 - HTML 46. 유튜브 (YouTube Video) 영상 보러가기

HTML 유튜브 (YouTube Video)

비디오 포맷에 어려움을 겪고 계십니까?

비디오를 다른 형식으로 변환하는 것은 어렵고 시간이 많이 걸릴 수 있습니다.

보다 쉬운 해결책은 YouTube가 웹 페이지에서 동영상을 재생하도록 하는 것입니다.

YouTube 비디오 ID

YouTube는 비디오를 저장(또는 재생)할 때 ID(tgbNymZ7vqY 등)를 표시합니다.

이 ID를 사용하여 HTML 코드로 동영상을 참조할 수 있습니다.

HTML로 유튜브 비디오 재생

Web 페이지에서 비디오를 재생하려면 다음의 순서 대로 진행합니다.

  • YouTube에 동영상 업로드합니다.
  • 비디오 ID를 메모해둡니다.
  • 웹 페이지에서 <iframe> 요소를 정의합니다.
  • src 속성이 비디오 URL을 가리키도록 합니다.
  • widthheight 속성을 사용하여 플레이어의 치수 지정합니다.
  • URL에 파라미터를 추가합니다.
예제 1
<iframe width="420" height="315"
src="https://www.youtube.com/embed/tgbNymZ7vqY">
</iframe>

YouTube 자동 재생 + 음소거

youtube URL에 autoplay=1을 추가해, 사용자가 페이지를 방문했을 때에 자동적으로 동영상 재생을 개시할 수 있습니다만, 동영상 자동 재생은 방문자들이 선호하지 않습니다.

Note: 대부분의 경우 크롬 브라우저는 자동 재생을 지원하지 않습니다. 단, 음소거 자동 재생은 항상 허용됩니다.

autoplay=1 뒤에 mute=1을 추가하여 비디오의 자동 재생을 시작합니다(단, 음소거).

예제 2
<iframe width="420" height="315"
src="https://www.youtube.com/embed/tgbNymZ7vqY?autoplay=1&mute=1">
</iframe>

YouTube 재생 목록

재생할 비디오의 쉼표로 구분해서 재생목록을 만들수 있습니다.

YouTube 반복

비디오를 반복하려면 loop=1을 추가합니다.

값 0(기본값): 1회만 재생됩니다.

값 1: 계속 반복됩니다.

예제 3
<iframe width="420" height="315"
src="https://www.youtube.com/embed/tgbNymZ7vqY?playlist=tgbNymZ7vqY&loop=1">
</iframe>

YouTube 제어

비디오 플레이어에 컨트롤러를 표시하지 않으려면 controls=0을 추가합니다.

값 0: 플레이어 컨트롤러가 표시되지 않습니다.

값 1(디폴트): 플레이어가 디스플레이를 제어합니다.

예제 4
<iframe width="420" height="315"
src="https://www.youtube.com/embed/tgbNymZ7vqY?controls=0">
</iframe>