메타파일 재생 목록 만들기

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

Microsoft 메모장과 같은 텍스트 편집기를 사용하여 재생 목록을 만들 수 있습니다. 텍스트 편집기를 엽니다. 구현하려는 스크립트 항목을 입력합니다. 메모장에 입력을 완료한 후 적절한 파일 이름 및 파일 이름 확장명을 사용하여 파일을 저장합니다. 확장에 대한 자세한 내용은 메타파일 확장 지침을 참조하세요. 일반적으로 파일 이름은 Windows Media 파일 또는 스트림의 이름 뒤에 .wax, .wvx 또는 .asx의 확장명입니다. 예를 들어 미디어 콘텐츠가 .wma 확장이 있는 Windows Media 오디오 파일인 경우 재생 목록의 이름을 지정할 때 .wax 확장을 사용합니다. 재생 목록에는 Microsoft Word 같은 워드 프로세서의 서식 코드가 포함되어서는 안 됩니다. 재생 목록에 서식 코드가 포함되어 있지 않은지 확인하려면 파일을 일반 텍스트 또는 ASCII 파일로 저장합니다.

참고

요소와 특성은 대/소문자를 구분하지 않습니다. 재생 목록에서 요소 또는 특성을 정의하는 데 사용되는 텍스트는 대문자나 소문자 또는 둘 다의 혼합일 수 있습니다.

 

요소에 자식 요소(수정하거나 다른 요소 내에 포함된 요소)가 없는 경우 닫는 태그 대신 '>' 바로 앞의 여는 태그 끝에 단일 슬래시 문자(/)를 사용할 수 있습니다. 요소의 자식 요소는 해당 요소의 여는 태그와 닫는 태그 사이에 나타나야 합니다. 그렇지 않으면 해당 요소의 자식 요소가 아니며 무시되거나 재생 목록 구문에 오류가 발생합니다.

재생 목록의 처음 네 문자는 "<ASX"여야 합니다. ASX 요소는 확장이 .wax, .wvx 또는 .asx인지 여부에 관계없이 모든 재생 목록에 사용됩니다. 재생 목록당 하나의 ASX 요소만 있어야 합니다. 이 요소는 파일을 Windows Media 메타파일 재생 목록으로 식별합니다. 재생 목록의 유형을 지정하지 않습니다.

ASX 요소에는 다음과 같은 세 가지 가능한 특성이 있습니다.

VERSION

VERSION 특성은 필수이며 ASX 요소 바로 뒤에 와야 합니다(예: "<ASX 버전 = "3.0")>. 현재 버전 번호는 3.0입니다. Windows 미디어 플레이어 모든 이전 버전을 지원합니다. VERSION 특성에 허용되는 값에는 3.0과 3이 모두 포함됩니다(소수점 없음).

PREVIEWMODE

PREVIEWMODE 특성은 선택 사항입니다. 클립을 렌더링하는 기간을 지정하는 또 다른 메커니즘을 제공합니다. PREVIEWMODE 특성의 값이 YES이면 Windows 미디어 플레이어 요소 PREVIEWDURATION에 지정된 기간 동안 각 클립을 렌더링합니다. 각 클립에는 PREVIEWDURATION 이 지정될 수 있습니다.

배너바

선택적 BANNERBAR 특성은 Windows 미디어 플레이어 컨트롤이 배너 그래픽의 공간을 예약하는지 여부를 정의합니다. (BANNER 요소를 사용하여 표시할 그래픽을 지정합니다.) BANNERBAR 값이 FIXED인 경우 Windows 미디어 플레이어 메타파일 재생 목록이 쇼 또는 클립에 대한 배너를 지정하는지 여부에 관계없이 쇼 및 모든 클립에 대한 배너 공간을 예약합니다. 이렇게 하면 배너 그래픽의 부재 또는 존재 여부에 관계없이 Windows 미디어 플레이어 창의 크기가 동일하게 유지됩니다(비디오 크기가 변경되는 경우 제외). 쇼 또는 클립에 배너가 연결되어 있지 않으면 1개에 예약된 공간은 검은색입니다. BANNERBAR 특성의 값이 AUTO인 경우 Windows 미디어 플레이어 표시 또는 클립에 배너가 포함된 경우에만 배너에 대한 공간을 예약합니다.

<ASX version="3.0" BANNERBAR="AUTO" >

ASX 요소의 세 가지 특성에 대한 자세한 내용은 ASX 요소에 대한 참조 항목을 참조하세요.

ASX 요소에는 액세스할 미디어 파일에 대한 정보를 정의하는 ENTRY 자식 요소가 포함되어 있습니다. 각 ENTRY 요소에는 스트리밍할 미디어 파일의 경로를 지정하는 REF 요소가 포함되어야 합니다. ASX 요소 내에 ENTRY 또는ENTRYREF 요소가 하나 이상 있어야 합니다.

ASX 요소의 scope 내에 정의된 기타 요소(예: TITLE 및 AUTHOR)는 Windows 미디어 플레이어 표시되는 메타데이터와 연결됩니다.

단일 REF 요소가 있는 여러 ENTRY 요소를 메타파일에 추가하여 가장 간단한 재생 목록을 만듭니다. 메타파일 재생 목록의 각 ENTRY 요소는 사용자가 각 클립을 수동으로 연 것처럼 파일에 표시되는 순서대로 렌더링됩니다.

코드 예

<ASX version = "3.0">
<!--A simple playlist with entries to be played in sequence.-->
    <Title>The Show Title</Title>
    <Entry>
        <Ref href = "mms://adventure-works.com/Path/title1.wma" />
    </Entry>
    <Entry>
        <Ref href = "mms://adventure-works.com/Path/title2.wma" />
    </Entry>
    <Entry>
        <Ref href = "mms://adventure-works.com/Path/title3.wma" />
    </Entry>
</ASX>

재생 목록이 Windows Explorer 두 번 클릭하여 작동하는지 확인합니다. Windows 미디어 플레이어 열고 미디어 콘텐츠 스트리밍을 시작해야 합니다. 재생 목록이 작동하는지 확인한 후 웹 페이지와 함께 웹 서버에 저장하고 HREF 요소를 통해 연결하거나 Windows 미디어 플레이어 OBJECT 요소를 사용하여 웹 페이지에 포함합니다.

다음 섹션에는 자세한 정보가 포함되어 있습니다.

BANNER 요소

재생 목록 예제

Windows Media 메타파일 요소 참조

Windows Media 메타파일 가이드