Verwenden von ASP-Seiten zum dynamischen Erstellen von Windows Media Metafile-Wiedergabelisten

[Das dieser Seite zugeordnete Feature Windows Medienwiedergabe SDK ist ein Legacyfeature. Es wurde von MediaPlayer ersetzt. MediaPlayer wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, nach Möglichkeit für neuen Code MediaPlayer anstelle von Windows Medienwiedergabe SDK zu verwenden. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Sie können Active Server Pages (ASP- oder ASP-Dateien) verwenden, um Wiedergabelisten basierend auf den von Benutzern bereitgestellten Informationen dynamisch zu generieren. Eine ASP-Seite ist eine dynamische Webseite, die in Verbindung mit Microsoft-Internetinformationsdienste (IIS) verwendet wird. ASP ist eine Umgebung, in der Sie HTML, Skripts und wiederverwendbare ActiveX-Serverkomponenten kombinieren können, um dynamische und leistungsstarke webbasierte Geschäftslösungen zu erstellen. ASP-Seiten ermöglichen serverseitige Skripterstellung für IIS mit nativer Unterstützung für Microsoft Visual Basic Scripting Edition (VBScript) und Microsoft JScript. In dieser Diskussion wird davon ausgegangen, dass Sie mit ASP und dem Definieren von Variablen vertraut sind.

Alle Headerinformationen müssen in der ersten Zeile der ASP-Seitenzeichenfolge enthalten sein, die an Windows Medienwiedergabe zurückgegeben wird.

Wenn Sie ASP-Seiten zum Generieren von Wiedergabelisten verwenden, müssen Sie Werte für die ContentType-Eigenschaften des Response-Objekts angeben und die Eigenschaften auf der ASP-Seite aufgrund von Latenzproblemen mit Windows Medienwiedergabe ablaufen. Der Response.ContentType-Wert muss eine gültige Dateinamenerweiterung für Windows Media-Metadateien sein. Zu den zulässigen Werten gehören wma, wax, wmv, wvx, asf und asx.

Die Response.expires-Eigenschaft gibt die Zeitspanne in Sekunden an, die Windows Medienwiedergabe die Wiedergabelistendatei zwischenspeichert. Wenn Sie einen Wert von null angeben, wird Windows Medienwiedergabe jedes Mal, wenn der Benutzer die Seite aktualisiert, eine neue Wiedergabeliste vom Server anfordern.

Weitere Informationen zur Verwendung des Response-Objekts in Active Server Pages finden Sie im Platform SDK.

Der folgende Code ist ein Beispiel für eine ASP-Seite, die zum Generieren einer Windows Media-Metadatei-Wiedergabeliste verwendet wird.

<%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>

Erstellen von Metafile-Wiedergabelisten