티스토리 뷰
생활코딩이나 인프런과 같은 사이트를 보면
실제 영상은 유튜브에 업로드했지만
해당 사이트에서 바로 볼 수 있는 형태로 제공하는 경우가 많습니다.
그렇게 제공하는 이유는 아래의 2가지라고 생각합니다.
1. 동영상 저장 공간 무제한 & 공짜
2. 영상을 재생하면서 지불해야하는 데이터 요금 (트래픽) 공짜
어쨌든 유튜브의 영상을 표현하려는 페이지로 표현하는 방법은 매우 간단합니다.
<iframe> 이라는 태그를 사용하면서 유튜브 영상의 주소를 속성으로 입력해주면 됩니다.
단, 우리가 평소에 사용하는 유튜브의 주소를 그대로 넣으면 안되고
영상의 해시코드를 확인해서 앞 부분의 주소를 조금 변경해주어야 됩니다.
검은사막 모바일의 광고 영상 주소가 있습니다.
https://www.youtube.com/watch?v=5Gem36OUeSw
문자 중 ?v= 으로 나타내는 영상의 고유한 주소가 있습니다.
5Gem36OUeSw
현재 유튜브는 어떤 영상이든 11개의 문자로 만들어주는데
이렇게 고정된 길이의 문자로 바꿔주는 것을 해시라고 합니다.
이 고유한 주소를 embed 문자와 합쳐서
https://www.youtube.com/embed/5Gem36OUeSw
이렇게 변경된 주소로 접속해보면
브라우저의 화면 전체가 영상으로 재생되는 형태로 보여집니다.
이제 마지막으로 <iframe> 태그에 src 속성으로 지정해주면
현재 페이지에서 영상을 바로 재생할 수 있는 형태로 표현됩니다.
<iframe src="https://www.youtube.com/embed/5Gem36OUeSw">
정리하자면
보여주고 싶은 영상을 찾은 후 ?v= 뒤의 고유한 문자를 복사한 후
<iframe src="https://www.youtube.com/embed/고유한문자">
형태로 완성시켜주면 됩니다.
'프로그래밍 > Front (HTML, CSS, JS)' 카테고리의 다른 글
[HTML] HTML 태그 사용 순위 (0) | 2023.08.21 |
---|---|
[JavaScript] AJAX 구현 기술 (0) | 2023.08.11 |
[jQuery] 자바스크립트 클립보드 복사하기 (ZeroClipboard / zclip 라이브러리 이용) (1) | 2012.08.09 |
[JavaScript] IE(익스플로러) 9 버전에서의 DHTMLX GRID 화면 표시 오류 (1) | 2012.04.13 |
[jQuery] DatePicker 여러가지 옵션들 (0) | 2012.04.10 |
- 구매 가이드
- 스프링
- MacOS
- 특수문자
- 주피터 노트북
- 파이썬
- 테이블
- jstl
- 랜덤
- window
- 데이터베이스
- ibatis
- struts
- 시각 차이
- 페이지 이동
- 오류
- 동양인
- mvc
- Android
- 서양인
- 코멧
- JavaScript
- 여성가족부
- 함수
- 안드로이드
- 자바스크립트
- EL
- 스트럿츠
- JSP
- 기본
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday