<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]
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>
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개중 하나만 재생이 됩니다. 따라서 가능한 빠른 서버를 위쪽에 기술해야합니다