본문 바로가기
아이콘

동영상/ 음악 넣기 코드(pc용)

Tomsasa      조회 수 401 2026.04.03


아래 코드는 컴퓨터에서만 자동플레이 되는 코드 입니다.
스마트폰에서는 자동 플레이를 지원 하지 않습니다.

<p><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="300" src="https://www.youtube.com/embed/llYG9PWOSnU?amp;autoplay=1&amp;mute=0&amp;loop=1;playlist=llYG9PWOSnU" width="600"></iframe></p>

동영상 넣기 소스
<center><video width="940" height="430" src="./mp4/파일이름.mp4" controls="controls" autoplay="autoplay">
</video></center><p></p>

동영상 / 유튜브 / 반응형 화면크기 
<style>
  /* 동영상을 감싸는 박스 설정 */
  .video-container {
    position: relative;
    width: 100%;            /* 게시판 넓이에 무조건 맞춤 (작은 영상도 확장) */
    max-width: 100%;      /* 너무 커지지 않게 최대폭 제한 (숫자 수정 가능) */
    min-width: 100px;       /* 너무 작아지지 않게 최소폭 제한 */
    margin: 0 auto;         /* 중앙 정렬 */
    padding-bottom: 56.25%; /* 16:9 비율 설정*/
    height: 0;
    overflow: hidden;
    background: #000;       /* 영상 로딩 전 검은색 배경 */
  }

  /* 내부 영상(iframe, video)을 박스에 꽉 채우기 */
  .video-container iframe,
  .video-container video,
  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;  /* 가로 꽉 채움 */
    height: 100% !important; /* 세로 꽉 채움 */
    border: 0;
  }
</style>

<!-- 실제 게시물에 들어갈 HTML 구조 -->
<div class="video-container">
  <iframe src="URL"></iframe>
</div>




음악 넣기 소스
<div class="bgm-panel" style="text-align: center; margin: 20px 0;">
    <!-- autoplay와 muted를 명시해야 자동 재생이 시작됩니다 -->
    <audio id="myBgm" controls loop autoplay muted preload="auto" style="width: 300px;">
        <source src="/music/bgm.mp3" type="audio/mpeg">
    </audio>
</div>

<script>
    (function() {
        var bgm = document.getElementById('myBgm');
        bgm.volume = 0.5;

        // 사용자가 페이지 아무데나 클릭하면 음소거를 해제하고 소리를 키웁니다
        var unlock = function() {
            bgm.muted = false;
            bgm.play(); // 혹시 멈춰있다면 재생
            document.removeEventListener('click', unlock);
        };

        document.addEventListener('click', unlock);
    })();
</script>

음악소스 넣기 2번째...
<div class="bgm-panel" style="text-align: center; margin: 20px 0;">
    <!-- controls 속성이 패널을 나타나게 합니다 -->
    <audio id="myBgm" controls="" loop="" preload="auto" style="width: 300px;">
        <source src="https://w3.kwin.net/app/향수-이동원.mp3" type="audio/mpeg">
        브라우저가 오디오 태그를 지원하지 않습니다.
    </audio>
</div>

<script>
    // 페이지 로드 시 자동 재생 시도 (정책상 음소거로 시작 권장)
    window.addEventListener('load', function() {
        var bgm = document.getElementById('myBgm');
        bgm.volume = 0.5; // 기본 볼륨 50%
        
        // 브라우저 정책 대응: 사용자가 페이지를 클릭하면 재생 시작
        document.addEventListener('click', function() {
            if (bgm.paused) bgm.play();
        }, { once: true });
    });
</script>

음악파일 코드 3번째  반응형 크기로 만들때

<center>
<div style="max-width: 400px; margin: 0 auto;">
  <audio style="width: 100%;" src="./mp3/파일이름.mp3" controls autoplay>
    Your browser does not support the audio tag.
  </audio>
</div></center>



List of Articles
번호 제목 조회 수
16 NAS 에서 사용하던 HDD 를 윈도우에서 사용하기 new 8
15 가로 선 색 넣기 346
14 반응형 표 만들기 코드 300
13 XE1 Board defaultou 스킨 상단 메뉴배경색 설정 295
12 UG NAS 에 xe1 설치후 문제 해결하기 file 338
11 외부 ip 알아보기 291
10 Docker 명령어 모음 357
9 xe 보드 글쓰기의 제목 입력 폼 크게 방법 370
8 나스에 설치된 xe 이미지 파일이 나오지 않는 이유 334
» 동영상/ 음악 넣기 코드(pc용) 401
6 도크에 설치한 xe가 갑자기 안될때 298
5 NAS 에 Docker 를 이용하여 xe 설치하기 file 325
4 xe 게시판 조회수 카운트 안될때 교체하는 파일 file 418
3 XE 첨부파일 오류 해결하기 308
2 UG GREEN NSA 특정폴더 일반사용자 접근 금지 설정하기 357