HTML 미디어 플레이어 만들기

발행: (2026년 1월 14일 오전 12:00 GMT+9)
4 min read
원문: Dev.to

Source: Dev.to

HTML 비디오 플레이어 만들기

지난 며칠 동안 freeCodeCamp를 통해 또 다른 워크숍과 실습을 완료했습니다. HTML 비디오 플레이어 만들기 워크숍을 수강한 뒤, 어제는 HTML 오디오 및 비디오 플레이어 만들기 실습에 도전했습니다.

이 워크숍은 13단계에 걸쳐 HTML 비디오 플레이어를 만드는 과제입니다. 먼저 기본 HTML 보일러플레이트가 제공되고, 각 단계마다 추가 지시사항이 주어져 연습을 진행합니다.

이전 단계에서 제공된 단일 이론 수업은 이번 수업과 다음 수업을 완수하는 데 도움이 되도록 설계되었습니다.

7단계에서는 poster 요소가 소개되었습니다 – 이 요소를 사용하면 재생하기 전 비디오에 썸네일을 표시할 수 있습니다. 저는 이 요소에 대해 사전 지식이 없었기 때문에 유용한 새로운 정보를 얻었습니다.

이후 단계에서는 sourcetype 요소에 초점을 맞췄습니다. 특히 type을 사용해 브라우저가 사용되는 포맷을 알 수 있게 하는 것이 이해하기 쉬웠습니다.

워크숍을 마칠 때쯤, 모든 개념에 만족했고 실습인 HTML 오디오 및 비디오 플레이어 만들기에 도전할 준비가 되었습니다.

HTML 오디오 및 비디오 플레이어 만들기

이 실습은 이전 워크숍에 오디오 플레이어를 추가하여 진행되었습니다 – 말장난은 아닙니다! 예시를 그대로 복사하고 싶지 않아 저는 로파이(Lofi) 비디오와 오디오 파일을 사용했습니다. 가장 어려운 부분은 연결할 소스를 찾는 것이었지만, 이를 해결하고 나니 사용자 스토리를 완성하는 과정은 비교적 순조로웠습니다. 결과는 다음과 같습니다:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>HTML Audio and Video Lab</title>
</head>
<body>

  <section id="study-with-lofi">
    <h2>Study with Lofi</h2>

    <section id="study-session">
      <h3>Study Session</h3>
      <!-- Video and audio elements would go here -->
    </section>

    <section id="background-lofi-music">
      <h3>Background Lofi Music</h3>
      <!-- Additional content -->
    </section>
  </section>

</body>
</html>

Responsive Web Design 인증 과정의 실습들을 저는 복사해 두고 GitHub에 업로드하고 있습니다. 이렇게 하면 나중에 다시 살펴볼 수 있습니다.

워크숍과 실습을 모두 마친 뒤, 이미지와 SVG 작업에 관한 세 개의 이론 수업을 연속으로 들을 시간이 있었습니다. 특히 SVG 파일에 대해 많이 배웠는데, 다음 워크숍에서 하트 아이콘을 만들 때 큰 도움이 되었습니다. 다음에 더 자세히 다루겠습니다. 읽어 주셔서 감사합니다!

Back to Blog

관련 글

더 보기 »

여행사 페이지 만들기

프로젝트 개요 어제 나는 freeCodeCamp의 Responsive Web Design 커리큘럼에서 Travel Agency 페이지 실습을 완료했다. 이 실습은 ...

REST API와 일반적인 HTTP 메서드

REST API는 어디에나 있습니다 — 웹 앱부터 모바일 앱, 마이크로서비스까지. 백엔드 또는 프론트엔드 개발을 배우고 있다면, REST API와 HTTP를 이해하는 것이 필수입니다.