티스토리 뷰
멀티미디어 태그
inline-block속성
인터넷 초기에는 웹 사이트에서 동영상을 보거나 음원을 듣기 위해서 PC를 통해서만 멀티미디어 파일들을 재생할 수 있었다. 그래서 여러가지 미디어 파일을 확인하려면 ActiveX를 설치해야만 했고, 이 과정에서 악성프로그램이 딸려오는 경우가 많아 이 문제를 해결하기 위해 만들어진 태그가 바로 멀티미디어 태그이다.
멀티미디어 태그의 종류로는 <Video>,<img>,<audio> 태그가 있다. 모두 src로 불러온다.
<audio>태그
소리만 재생되는 음원파일을 말한다. 현재 브라우저에서는 .MP3, .WAV, .Ogg 확장자를 지원한다.
[기본형]
1. 오디오 파일을 1개만 연결하는 경우
<audio src="파일경로" 속성...>이 음원은 해당 브라우저에서 지원되지 않습니다.</audio>
가운데는 안내문구를 쓰는 공간이다.
2. 오디오 파일을 확장자별로 여러 개 연결하는 경우
<audio 속성...>
<source src="파일경로" type="audio/ogg" />
<source src="파일경로" type="audio/mp3" />
<source src="파일경로" type="audio/wav" />
이 음원은 해당 브라우저에서 지원되지 않습니다.
</audio>
[속성]
autoplay, controls, loop, muted는 속성명과 속성값이 모두 같아 속성명만 적어도 된다.(속성값 생략)
· autoplay : 오디오를 자동 재생한다. 속성값은 autoplay로 속성명과 속성값이 같다.
· controls : 플레이 버튼이나 정지 버튼과 같이 오디오의 실행을 제어할 수 있는 막대바.
· loop : 오디오를 무한 재생한다. 마찬가지로 속성명만 적는다.
· muted : 음소거
· preload : 페이지가 로드될 때 오디오 파일이 같이 로드되어야하는지 여부와 그 방법을 지정한다.
속성값1) auto : 페이지가 로드될 때 오디오 파일을 전부 로딩시킴.
2) ★metadata : 페이지가 로드될 때 메타데이터만 미리 로드시킴.
3) none : 페이지가 로드될 때 오디오 파일을 로딩시키지 않음. 재생버튼을 누르면 그 때 로딩이 시작됨.
보통 이미지 폴더 안에 video라는 이름의 폴더를 더 만들고, 그 안에 video를 저장한다.
<video>태그
동영상을 출력해주는 태그. 현재 브라우저에서는 .mp4, .WebM, Ogg확장자를 지원한다.
[기본형]
1. 비디오 파일을 1개만 연결할 경우
<video src="파일경로" 속성...>이 동영상은 해당 브라우저를 지원하지 않습니다.</video>
2. 비디오 파일을 확장자별로 여러 개 연결할 경우
<video 속성...>
<source src="파일경로" type="video/ogg" />
<source src="파일경로" type="video/mp4" />
<source src="파일경로" type="video/webm" />
이 동영상은 해당 브라우저를 지원하지 않습니다.
</video>
[속성]
· autoplay : 비디오를 자동재생한다. 현재 시점에서는 muted속성이 함께 있어야만 자동재생이 가능함.
· controls : 플레이 버튼이나 정지버튼과 같은 비디오 실행을 제어해주는 막대바가 표시됨.
(웹사이트에서 controls잘 안 쓴다. )
· width : 동영상의 넓이를 지정한다. 보통 css에서 처리하는 경우가 더 많음.
· height : 동영상의 높이를 지정한다. 보통 css에서 처리하는 경우가 더 많음.
· loop : 무한재생
· muted : 음소거
· poster : 비디오를 재생하기 전에 보여줄 썸네일 (미리보기) 이미지(*사용하려면 미리 이미지를 만들어놓아야한다.)
(썸네일) 값은 상대경로를 사용한다.
· preload : 페이지가 로드될 때 비디오 파일이 같이 로드되어야하는지의 여부와 그 방법을 명시함. 속성값과 뜻은 audio태그와 완전히 동일하다.
autoplay랑 poster같이 쓰지 않는다. 이미 재생되면 미리보기를 볼 수 없기 때문에 controls랑 poster같이 쓴다.
동영상 퍼올 때
유튜브 들어가서→공유→퍼가기 태그 복사
width랑 height가 나와있는데 이건 css에서 지정해주는게 좋다.
실습 pexels에서 .MP4 비디오 다운. 640
'HTML+CSS' 카테고리의 다른 글
| <form>,<input>태그 공통속성 / day20 / 25.04.28 (1) | 2025.04.28 |
|---|---|
| ✔입력양식태그들 / day19 / 25.04.25 (3) | 2025.04.25 |
| 스프라이트 / #SplitShire시멘틱구조 / day17 / 25.04.23 (1) | 2025.04.25 |
| 테이블 태그 칸 합치기 / day18 / 25.04.24 (0) | 2025.04.25 |
| #Beyond / is,has선택자 / 배경투명도속성 /day14 / 25.04.18 (0) | 2025.04.18 |
- Total
- Today
- Yesterday
- is선택자
- nth-last-of-type
- 링크의종류
- HTML기초
- html
- CSS
- 디자인소스사이트목록
- uiux기초
- has선택자
- 형태구조선택자
- 컴퓨터학원수강내용정리day05
- 시안만들기
- 컴퓨터학원수강내용정리day10
- javascript기초 #uiux #증감연산자 #전위연산 #후위연산 #대입연산=
- 피그마기초
- uxui디자이너되기
- 하위정렬속성
- 제외선택자not
- list-style-type
- 절대경로상대경로
- order과 align-self
- of-type
- uiux서비스기획
- flex태그배우기
- 플레이스홀더
- 문자결합연산자
- 컴퓨터학원수강내용정리day2~4
- UIUX디자이너
- UIUX
- 컴퓨터학원수강내용정리day1
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |