홈으로 홈으로 | 무료회원가입 | 아이디/비번찾기 | 즐겨찾기
추천음악방송메인홈1대1상담음악방송청취
okTrot(구독해주세요)
전통가요(구독해주세요)
뽕짝아가씨(구독해주세요)
아리랑가요(구독해주세요)
음악가사 검색
온라이브스토어(앱다운로드)
온라이브(방송등록및청취)
비디오 베스트 50
금영노래방
TJ노래방
유튜브 동영상 다운로드
POP Player
신나는 고스톱
컴퓨터 오목
작은 음악다방
운.영.자.1대1.상담
FAQ\지원.프로그램
Q&A\고.객.지.원

자동러시 웹플레이어신청

보안∵서버∵쿠키
윈도우∵프레임
이미지∵배경
시간∵달력∵계산
상태바∵타이틀바
음악∵영상
폼∵전송∵테이블
키보드∵마우스
효과∵링크∵메뉴
Script∵php
기타
PHP 강좌
윈도우관련팁
웹관련팁
홈페이지제작팁
기본강좌
레지스트리
윈도우서버
리눅스서버
Android
메타파일 만들기 (플레이리스트 기본작성방법)
홈페이지홈페이지 14년 전
윈도우 미디어 플레이어(WMP) 파일에대한 메타(Meta)파일을 구성하는 방법입니다
▒ 메타파일 만들기 (플레이리스트 기본작성방법) ▒

메타파일(Meta File)은 실제 데이터에 대한 일종의 형식적인 정보를 기술한 파일입니다.
즉, 윈도우 미디어 플레이어 파일의 메타파일은 재생될 미디어 파일인 asf,wma,wmv 에 대한
정보를 기술한 파일로 테이터에대한 테이터라고 이해하면 됩니다.

일예로 우리가 맛보는 사탕이 실제 미디어 파일이라면 메타파일은 사탕봉지에 해당됩니다.
사탕봉지에는 사탕이름, 상호명, 상호이미지, 상호주소...등등이 있듯이
마찬가지로 메타파일에는 타이틀, 미디어경로, 저작권자, 배너, 참조사이트 등이 올수 있습니다

또한 사탕봉지에 사탕이 한개만 있지 않듯이 메타파일에 여러 미디어 파일을 기술함으로써
일종의 타이틀 앨범처럼 여러 미디어 파일을 등록해서 순차적으로 재생시킬수 있습니다.
윈도우 미디어 플레이어의 플레이리스트를 만드는 것이라고 생각하면 됩니다.

윈도우 미디어 플레이어(WMP)의 메타파일은 3가지가 있습니다.
wvx(asf, wma, wmv 에 대한 메타파일의 확장자)
wax(asf, wma 에 대한 메타파일의 확장자)
asx(asf 에 대한 메타파일의 확장자)

메타파일작성형식은 동일하며 실제 재생 대상이 무엇인가에 따라 확장자만 결정해 주면됩니다.
하나의 메타파일에 asf및 wmv, wma 등이 혼합 등록된다면 확장자를 wvx로 하시면 됩니다
가능한 혼합등록보다는 하나의 미디어 형식으로 통일할 것을 권장합니다

아래는 일반적으로 사용되는 Audio 파일에 대한 메타파일 형식입니다.
메뉴얼 형식보다 실제 사용하는 예를 보면서 만드것이 훨씬 도움이 되리라 봅니다.
자세한 정보를 원하시는 분은 MicroSoft 사이트의 Windows-Media SDK 7.0 을 참조하세요

메타파일은 html 테그와 유사한 테그형식으로 구성되어 있으며 메모장에서 작성하시면 됩니다.
메뉴얼식의 테그별 사용방법 보다는 "예제" 형식으로 기술하도록 하겠습니다.
아래 형식은 기본적으로 가장 많이 쓰이는 미디어 메타파일의 형식입니다.

<asx version="3.0" >
<Title>전체 타이틀 제목</Title>
<Abstract>전체 타이틀에 대한 일종의 부연설명</Abstract>
<Author> 전체 타이틀 제작자 </author>

<Entry>
  <Title>해당 미디어 타이틀</Title>
  <Abstract>재생될 미디어에 대한 일종의 부연설명</Abstract>
  <Author>미디어 제작자</author>
  <Copyright>저작권자</Copyright>
  <Ref href = "재생될 미디어 파일의 경로" />
  <MoreInfo href = "자세한 정보에대한 URL경로" />
</Entry>

<Entry> ..... </Entry>
<Entry> ..... </Entry>
<Entry> ..... </Entry>
</asx>

<asx> 테그는 html에서 <html> 테그처럼 최상위 테그에 해당됩니다.
<Entry> 테그는 하나의 미디어 파일에 대한 정보를 갖는 기본 테그가 됩니다.
미디어(asf,wma,wmv)파일의 등록은 entry테그로 등록하고 싶은만큼 기술하면됩니다.
(참고:통상 Local Video, Live TV 등은 하나의 미디어에대해 하나의 메타파일을 만듭니다.)
entry 테그 사이에는 Title, Abstact, Author,Copyright, Ref, MoreInfo를 작성하시면됩니다.
주의할 점은 Ref와 MoreInfo 테그 등은 </ref> 또는 </MoreInfo> 로 닫지 않습니다.
<Ref Href="경로"/> <MoreInfo Href="경로"/> 자체로 끝낸다는 것을 기억해두세요
두 테그 모두 경로를 기술하는 것이므로 주의해서 사용하는데 어렵지 않을 것입니다

[참고]메타파일에 사용된 테그도 대.소문자를 구별하지 않습니다.

주석을 넣고자 한다면 html 에서 사용하는 시스템 주석을 그대로 사용하면 됩니다.
<!-- 주석을 넣으면 됩니다 -->

아래는 2개의 asf 형식의 파일을 순차적으로 재생시키는 sample.asx 예제입니다.
[예제: sample.asx]

<asx version="3.0" >
<Title>ExoBUD Pops Korea</Title>
<Abstract>ExoBUD BGM Choice</Abstract>
<Author> 황당왕자 </Author>
<MoreInfo href = "http://exobud.nayana.org"/>
<Copyright>ExoBUD™ 2001, All right Reserved.</Copyright>

<Entry>
<Title>[도원경] 다시 사랑한다면</Title>
<Abstract>다시 사랑한다면... 잘살아보셈 ^.-</Abstract>
<Author>해당 저작권자</Author>
<Copyright>ExoBUD™ 2001, All right Reserved.</Copyright>
<Ref href = "http://my.netian.com/~exobud/asf/loveagain.asf"/>
<MoreInfo href = "http://exobud.nayana.org"/>
</Entry>

<Entry>
<Title>[포지션] I Love You</Title>
<Abstract>I Love You So Much, Come Back Please</Abstract>
<Author>해당 저작권자</Author>
<Copyright>ExoBUD™ 2001, All right Reserved.</Copyright>
<Ref href = "http://my.netian.com/~exobud/asf/iloveyou.asf"/>
<MoreInfo href = "http://exobud.nayana.org"/>
</Entry>
</asx>

Entry 테그 사이에서 가장 중요한 것은 재생될 미디어의 경로인 Ref 테그입니다.
따라서 Entry 에서 Title과 Ref 이외에 별로 중요하지 않다면 나머지 테그는 생략해도 됩니다
Entry 내에 가능한 Ref 테그를 다른 테그보다 먼저 기술하도록 하는것이 좋을듯합니다

MoreInfo는 A/V 재생시 유저가 미디어플레이어의 "More Info..."클릭시 이동할 주소입니다

만일 재생될 미디어가 asf가 아닌 wma 라면 sample.wax 또는 sample.wvx로 해야되겠죠
위의 메타파일 종류에서 해당 미디어에 대한 메타파일 확장자를 기술한 바 있습니다.

 
▒ 배너 이미지 및 아이콘 이미지 삽입 ▒

[배너 이미지 삽입하기]

배너 이미지는 주로 Video 형식의 asf, wmv및 Live 방송용 메타파일에서 사용합니다.
(물론, 오디오형식의 메타파일에 사용해도 됩니다)
LetsCAST 뮤직비디오나 YTN 등의 라이브 웹방송등에서 배너이미지를 볼수 있습니다
배너 삽입법은 매우 간단하므로 여러분들도 한번 해보시면 좋을 것 같습니다.

사용형식은 아래와 같으며 Asx , Entry 테그 사이에 올수 있습니다.
또한, BANNER 테그 사이에는 Abstract와 MoreInfo 테그가 올수 있습니다.
배너를 사용할때는 asx 테그 내에 Bannerbar= "AUTO" 또는 "FIXED"를 추가해야합니다
Asx 테그내의 bannerbar 옵션은 AUTO가 기본 설정입니다.
주로 인터넷방송이나 뮤직비디오 사이트는 fixed를 이용하여 배너이미지를 고정시킵니다
배너 사이즈는 가로 194 x 세로 32 픽셀을 사용하며 스크린의 하단에 위치하게됩니다

(배너 사용형식)

<BANNER HREF="배너이미지(gif,bmp등) 주소">
<ABSTRACT>부연 설명(배너 클릭하면 어디로 간다네..) </ABSTRACT>
<MOREINFO HREF="배너 클릭시 이동할 사이트 URL" />
</BANNER>

[아래는 YTN의 라이브 인터넷 방송용 wvx 파일을 예를든 것입니다]

<asx version="3.0" BannerBar = "fixed" >
 <title>YTN LIVE</title>
 <Abstract>YTN LIVE</Abstract>
 <entry>
  <title>YTN LIVE</title>
  <author>YTN</author>
  <copyright>(C)YTN, All Rights Reserved</copyright>
  <ref href="mms://211.115.218.xxx/YTNxxx"/>
  <banner href ="http://211.115.218.xxx:xx/gngbanner.gif">
    <moreinfo href="http://www.gngidc.net/ytn_banner.html"/>
    <abstract>GNDIDC 홈페이지로 이동합니다.</abstract>
  </banner>

 </entry>
</asx>


[아이콘 이미지 넣기]

아이콘 이미지는 display pannel의 비디오 클립의 제목줄 왼쪽에 작은 로고를 넣거나
비디오 클립 재생시 비디오 재생 영역의 우측하단에 비교적 큰 로고를 넣을때 사용합니다.
Logo 테그를 사용하며 Asx 테그및 Entry 테그사이에 올수 있습니다.

(사용형식 1)

<LOGO HREF="아이콘이미지(ico.gif,bmp)의 url 경로" STYLE= "ICON"/>

ICON 스타일로 정의할 경우 이미지는 16 X 16 픽셀이어야 합니다.
Display Pannel의 제목 표시줄 왼편에 표시됩니다.

(사용형식 2)

<LOGO HREF="아이콘이미지(ico.gif,bmp)의 url 경로" STYLE= "MARK"/>

MARK 스타일로 정의할 경우 비디오 재생시 스크린의 우측 하단에 표시됩니다
이미지 사이즈는 가로 80 X 세로 32 픽셀입니다.

 
▒ 고급 메타파일 만들기 [미디어 사이트 운영자및 ASP 프로그래머용]▒

각 미디어 사이트에서 필요로하는 메타파일 작성법을 소개합니다.
자세한 사항은 MicroSoft 사의 WMP-SDK 를 참조하시기 바랍니다.

[1] 미디어 재생전에 반드시 회사소개용 비디오 클립재생시키는 방법

LetsCAST등에서 뮤직비디오 감상서비스를 하는 곳에서 많이 쓰입니다.
해당 비디오 클립을 재생전에 짧은 회사 소개용 비디오 클립이 재생되도록 하는 것입니다.
물론 USER에 의해 강제로 회사소개용 비디오 클립이 SKIP 되지 않도록 합니다.
광고용 클립의 Entry 테그에 ClientSkip=no를 추가하면 됩니다.
아래 예제를 참조하세요.. 긴 설명은 필요없을 거라 생각합니다

[예제: sample2.wax]

<ASX version = "3.0" BannerBar="fixed" PreviewMode="no">
 <TITLE>Advanced Playlist Demo</TITLE>
 <ABSTRACT>More Information at this Web site</ABSTRACT>
 <MOREINFO HREF="http://exobud.nayana.org" target="_blank"/>
 <BANNER HREF = "img\logo.gif"> <!-- 배너이미지 사이즈는 194 * 32 -->
   <ABSTRACT>Welcome to ExoBUD™</ABSTRACT>
   <MOREINFO HREF = "http://exobud.nayana.org" target="_blank"/>
 </BANNER>

   <!-- 회사소개용 클립 -->
 <ENTRY ClientSkip="no" > <!-- 유저에 의한 스킵금지 (요게 중요함)-->
   <REF HREF = "ad\welcome.wma" /> <!.. 회사소개용 클립 ..>
   <MOREINFO HREF = "http://exobud.nayana.org" target="_blank"/>
   <ABSTRACT>ExoBUD™ Intro</ABSTRACT>
   <TITLE>ExoBUD™를 방문해 주셔서 감사합니다</TITLE>
   <AUTHOR>ExoBUD™ 또는 황당왕자 ^.-. </AUTHOR>
   <COPYRIGHT>(c)ExoBUD™ 2001, All right reserved </COPYRIGHT>
 </ENTRY>

   <!-- 재생될 주요 컨텐츠 클립 -->
 <ENTRY>
   <TITLE>요거이 메인 클립</TITLE>
   <AUTHOR>ExoBUD™</AUTHOR>
   <COPYRIGHT>(c)ExoBUD 2001, All right reserved </COPYRIGHT>
   <ABSTRACT>아래 주소는 없는 주소입니다 ^^</ABSTRACT>
   <REF HREF = "mv\iloveyou.wma"/>
 </ENTRY>
</ASX>

[2] Using URL and Server Rollover

지정한 클립에 접속이 안되는 경우 다른 주소의 클립을 연결하도록 하는 것입니다.
특히, 대형사이트에서 연결이 불안정한 경우 미러사이트로의 자동 재시도를 유도할때 필요합니다
아래 예제를 보면 알겠지만 Entry테그에 여러개의 Ref를 두면 됩니다.
아래의 4개중 하나만 재생이 됩니다. 따라서 가능한 빠른 서버를 위쪽에 기술해야합니다

<!--Server and protocol rollover is set for the file Rollover.wma.-->
<ASX version="3.0">
  <TITLE>MyServer Rollover</TITLE>
  <ENTRY>
   <REF HREF="mms://MyServer1/Path/Rollover.wma"/>
   <REF HREF="mms://MyServer2/Path/Rollover.wma"/>
   <REF HREF="mms://MyServer3/Path/Rollover.wma"/>
   <REF HREF="http://MyWebServer/Path/Rollover.wma"/>
  </ENTRY>
</ASX>

[3]Duration 을 이용한 지정한 시간 동안만 재생시키기

Entry테그및 Ref 테그에 아래 형식의 Duration을 넣어주면 됩니다.

(사용형식)

<DURATION VALUE="hh:mm:ss.fract" />

<DURATION VALUE="00:00:30" /> <!-- 30 seconds -->
<DURATION VALUE="1:01.5" /> <!-- 61.5 seconds -->

[예제]

<ASX version="3.0">
  <TITLE>지정한 시간동안 재생하기 </TITLE>
  <ENTRY>
   <DURATION VALUE="4:00.5" />
   <REF HREF="mms://MyServer1/Path/sample.wma"/>
  </ENTRY>
</ASX>

[4]Using ASP Pages to Dynamically Create Windows Media Metafile Playlists

ASP 프로그래머가 동적으로 플레이리스트를 생성할땐 아래 소스 코드를 참조하세요
물론, 재생할 미디어 형식에 따라 MIME 은 다릅니다.
아래소스는 wma형식에 대한 것이므로 asf, wmv 등은 MIME을 바꿔주셔야 합니다.

[MIME 타입]

(asf 파일) video/x-ms-asf
(asx 파일) video/x-ms-asf
(wax 파일) audio/x-ms-wax
(wm 파일) video/x-ms-wm
(wma 파일) audio/x-ms-wma
(wmv 파일) video/x-ms-wmv
(wmx 파일) video/x-ms-wvx
(wvx 파일) video/x-ms-wvx


[ASP 페이지 생성]

<%Response.ContentType = "audio/x-ms-wma"%><%Response.expires=0 %>
  <ASX VERSION="3.0">
  <TITLE>Your title here</TITLE>
  <ENTRY>
    <REF HREF ="mms://YourPath.com/pubpt/filename.wma" />
  </ENTRY>
</ASX>

일단 메타파일 만들기는 여기까지 기술하겠지만 꾸준히 내용을 추가하겠습니다.
짬나면 메타파일에 사용되는 모든 테그들에 대하여 기술하도록 노력하겠습니다.
 
추천추천 : 220 추천 목록
번호 제목
1,315
 포토샵 psd 파일 연결 레지스트리(registry) 편집
1,314
 윈도 10 최신 업데이트 후 인터넷 속도의 저하가 발생할 때 조치 사항
1,313
 Autotuning level 해제 (윈도우비스타 이상 윈도우)인터넷 속도 빠르게 하는 방법
1,312
 윈도우에서 특정프로세스를 일괄 종료하는법
1,311
 MediaPlayer 클래스 사용법
1,310
 안드로이드에서 audio player 실행하기
1,309
 [Android] MediaPlayer 음악재생기 만들기
1,308
 Eclipse와 Android NDK 연동하기
1,307
 Android Sliding Drawer Functionality 안드로이드 슬라이딩 드로우 예제 sample
1,306
 Android Speech To Text
1,305
 Android WebPageLoader with progress-bar
1,304
 Android Text To Speech(TTS)
1,303
 Android Playing Audio from a web url
1,302
 Button height different from background height in Android image design
1,301
 Android Getting Started with Material Design
1,300
 Using toast inside timertask perfect
1,299
 네트워크 상태 [Android]
1,298
 Webview source [Android]
1,297
 공유 Intent [Android]
1,296
 intent uri 모음 [Android]
1,295
 http requestWebViewClient [Android]
1,294
 캐시 삭제
1,293
 캐시 지우기 [Android]
1,292
 바로풀어(수학 문제 질의응답 SNS) 에 사용된 오픈소스 라이브러리 [Android]
1,291
 Webviw [Android]
1,290
 오픈소스 라이브러리 모음 [Android]
1,289
 Android webview 개발시 알아둬야 할 것들 [Android]
1,288
 webview 동영상 재생 [Android]
1,287
 [Android] Webview 404 에러 처리
1,286
 [Android] webview ssl 문제
1,285
 [Android] Webview url 숨기기
1,284
 [Android] AlarmManager 일정시간 이벤트 실행
1,283
 안드로이드 오픈소스 끝판
1,282
 android studio DefaultHttpClient, HttpClient import 에러
1,281
 [Android] Webview 메소드
목록
추천음악방송
인기절정뽕짝파티
인기트로트모음
지루박디스코메들리
밤무대애창곡
전자올겐경음악
앵콜트로트
뽕짝아가씨
TROT TV
아리랑가요
종합성인가요방
못잊을옛날노래
카바레 음악
트롯디스코팡팡
관광 메들리
트롯카페
가요감상실
추억의옛노래
스페셜가요광장
BillBoard Free
Dance&Remix
추천가요모음
경음악.전자올겐
스페셜음악여행
WOLRD POPs
K-POP\BillBoard
JP\CN
POP TOP BEST
K.R.노래방

추천가요\인기
F뮤직 인기\발라드
F뮤직 애창\트로트
트로트성인가요
인기가요
프리미엄 POP
경음악\기타
프리미엄 최신가요
프리미엄 성인가요
가요1번지(종합)
뮤직하우스
동요\연변\반주\기타
가요축제\트롯1번지
댄스\메들리\리믹스
카페\명상\경음악\기타
추천가요\POP\기타
최신가요\인기가요
뮤직트로트 부산광역시부산진구 가야동 ㅣ 개인정보취급방침
Copyright (C) musictrot All rights reserved.