Utilisation de pages ASP pour créer dynamiquement des playlists de métafichier Windows Media

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Vous pouvez utiliser active server Pages (fichiers ASP ou .asp) pour générer dynamiquement des playlists en fonction des informations fournies par les utilisateurs. Une page ASP est une page web dynamique utilisée conjointement avec Microsoft Internet Information Services (IIS). ASP est un environnement dans lequel vous pouvez combiner du CODE HTML, des scripts et des composants serveur ActiveX réutilisables pour créer des solutions métier dynamiques et puissantes basées sur le web. Les pages ASP activent le script côté serveur pour IIS avec la prise en charge native de Microsoft Visual Basic Scripting Edition (VBScript) et Microsoft JScript. Cette discussion suppose que vous êtes familiarisé avec ASP et la définition des variables.

Toutes les informations d’en-tête doivent être contenues sur la première ligne de la chaîne de page ASP retournée à Lecteur multimédia Windows.

Lorsque vous utilisez des pages ASP pour générer des playlists, vous devez spécifier des valeurs pour le ContentType de l’objet Response et les propriétés expirent dans la page ASP en raison de problèmes de latence avec Lecteur multimédia Windows. La valeur Response.ContentType doit être une extension de nom de fichier valide pour les métafichiers Windows Media. Les valeurs acceptables incluent wma, wax, wmv, wvx, asf et asx.

La propriété Response.expires spécifie la durée, en secondes, pendant laquelle Lecteur multimédia Windows met en cache le fichier de playlist. La spécification d’une valeur zéro entraîne Lecteur multimédia Windows la demande d’une nouvelle playlist à partir du serveur chaque fois que l’utilisateur actualise la page.

Pour plus d’informations sur l’utilisation de l’objet Response dans Active Server Pages, consultez le Kit de développement logiciel (SDK) de plateforme.

Le code suivant est un exemple de page ASP utilisée pour générer une playlist de métafichiers Windows Media.

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

Création de listes de lecture de métafichiers