ASP 페이지를 사용하여 동적으로 Windows 미디어 메타파일 재생 목록 만들기

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

활성 서버 페이지(ASP 또는 .asp 파일)를 사용하여 사용자가 제공한 정보에 따라 재생 목록을 동적으로 생성할 수 있습니다. ASP 페이지는 IIS(Microsoft 인터넷 정보 서비스)와 함께 사용되는 동적 웹 페이지입니다. ASP는 HTML, 스크립트 및 재사용 가능한 ActiveX 서버 구성 요소를 결합하여 동적이고 강력한 웹 기반 비즈니스 솔루션을 만들 수 있는 환경입니다. ASP 페이지는 Microsoft VBScript(Visual Basic Scripting Edition) 및 Microsoft JScript 둘 다에 대한 기본 지원을 통해 IIS에 대한 서버 쪽 스크립팅을 사용하도록 설정합니다. 이 설명에서는 ASP 및 변수 정의에 익숙하다고 가정합니다.

모든 헤더 정보는 Windows 미디어 플레이어 반환된 ASP 페이지 문자열의 첫 번째 줄에 포함되어야 합니다.

ASP 페이지를 사용하여 재생 목록을 생성하는 경우 Response 개체의 ContentType에 대한 값을 지정해야 하며 Windows 미디어 플레이어 대기 시간 문제로 인해 ASP 페이지의 속성이 만료됩니다. Response.ContentType 값은 Windows Media 메타파일의 유효한 파일 이름 확장명이어야 합니다. 허용되는 값에는 wma, wax, wmv, wvx, asf 및 asx가 포함됩니다.

Response.expires 속성은 재생 목록 파일을 캐시할 Windows 미디어 플레이어 시간(초)을 지정합니다. 값을 0으로 지정하면 Windows 미디어 플레이어 사용자가 페이지를 새로 고칠 때마다 서버에서 새 재생 목록을 요청합니다.

활성 서버 페이지에서 Response 개체를 사용하는 방법에 대한 자세한 내용은 플랫폼 SDK를 참조하세요.

다음 코드는 Windows Media 메타파일 재생 목록을 생성하는 데 사용되는 ASP 페이지의 예입니다.

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

메타파일 재생 목록 만들기