관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

웹 문서에 다양한 내용 입력하기 5 - 오디오와 비디오 삽입하기 본문

웹 · 앱 개발/HTML & CSS

웹 문서에 다양한 내용 입력하기 5 - 오디오와 비디오 삽입하기

huenuri 2024. 7. 30. 10:18

오늘의 공부를 시작해 본다. 오늘은 오디오와 비디오를 삽입하는 실습을 진행해 볼 것이다.


 

 

오디오와 비디오 삽입하기

웹 사이트에서 많이 사용하는 멀티미디어 형태는 오디오와 비디오이다. HTML에서는 audio와 video 태그가 새로 추가되어 멀티미디어 파일을 더 편리하게 삽입할 수 있다.

 

 

다양한 멀티미디어 파일을 삽입할 때 쓰는 object, embed 태그

object 태그는 오디오 파일뿐만 아니라 비다오, 자바 애플릿, PDF 등 다양한 멀티미디어 파일을 삽입할 때 사용한다. 웹 문서 안에 다른 문서를 삽입할 대도 사용할 수 있다.

<object width = "너비" height = "높이" data = "파일"></object>

 

다음과 같이 object 태그를 사용하여 웹 문서에 PDF 파일을 삽입하면 PDF 리더가 자동으로 포함되어 보여준다.

 

 

 

 

 

embed 태그는 HTML 초기 버전부터 대부분 브라우저에서 사용할 수 있다. 이 태그에서는 src 속성을 사용해 삽입할 멀티미디어 파일을 지정한다. 필요할 경우 width, height 속성으로 플레이어의 너비와 높이를 지정할 수 있다.

<emmbed src = "파일 경로" width = "너비" height = "높이">

 

embed 태그는 오디오, 비디오, 이미지 등 다양한 멀티미디어 파일을 삽입할 수 있다.

 

 

이런 식으로 볼 수 있다.


 

 

 

 

웹 브라우저에서 지원하는 멀티미디어 파일의 종류

 

 


 

 

 

 

오디오와 비디오 파일을 삽입하는 <audio>, <video> 태그

멀티미디어 파일 관련 태그는 HTML5 웹 표준이 정해지면서 가장 많이 변한 부분이다. HTML4 까지는 웹 브라우저에 멀티미디어 파일을 삽입한 후에 재생하려면 플러그인 프로그램이 따로 필요했다.

 

오디오 삽입하기

  <audio src = "오디오 파일 경로"></audio>
  <video src = "비디오 파일 경로"></video>

 

 


 

 

 

비디오 삽입하기

 

 


 

 

 

audio, video 태그의 속성 알아보기

 

오디오 파일을 배경 음악처럼 사용하려면 audio 태그에서 autoplay와 loop 속성을 지정하면 된다.


 

 

DO IT 실습 - 비디오 삽입하고 자동 재생시키기

<video> 태그를 사용해 비디오 파일을 웹 문서에 추가해본다.

 

1단계 : 비디오 파일 삽입하고 확인하기

 


 

 

2단계 : 비디오 파일을 자동으로 재생시키기

크롬 브라우저의 경우 muted 속성을 사용해 소리 끄기

 

 


 

 

 

 

학습을 마치고

오늘은 사실 벨로그에 오디오와 동영상을 넣는 걸 꼭 해보고 싶었는데 2시간이 넘도록 찾아보고 시도해 보았으나 아무리 해도 되지 않았다. 아직은 이 부분에 대해서 잘 모르는 것 같아 그냥 넘어가기로 했다. 벨로그에는 동영상을 첨부하는 사람들이 거의 없는지 자료도 1~2개밖에 없었다. 있다고 해도 설명이 너무나 야박했다.


이런 설명을 읽고 과연 이해할 사람이 얼마나 있을까 싶었다. 밤늦은 시간에 공부를 시작했지만 꼭 한 가지는 마치고 싶었다. 그래야 내일도 학습을 이어갈 수 있을 것 같았다. 내일은 자바를 공부해야 할 것 같다.