Récupération de métadonnées

[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.]

Pendant la lecture d’un show ou d’un clip, votre script peut récupérer des métadonnées, telles que le titre et l’auteur, à l’aide des méthodes getItemInfo des objets Media et Playlist Lecteur multimédia Windows. Vous pouvez récupérer des métadonnées de l’étendue ASX à l’aide des méthodes d’objet Playlist et de l’étendue ENTRY à l’aide des méthodes d’objet Media .

Par exemple, pour récupérer les valeurs de AUTHOR, ABSTRACT et PARAM dans le fichier suivant, utilisez la méthode getItemInfo de l’objet Playlist . Le nom de l’attribut est requis pour cette méthode. Vous pouvez obtenir des noms d’attributs en fournissant le numéro d’index à la propriété attributeName . Les index disponibles pour un objet Playlist peuvent être obtenus à l’aide de la propriété attributeCount .

Exemple de code


    <ASX version="3.0">
        <AUTHOR>My Talking File</AUTHOR>
        <ABSTRACT>Talking File Album</ABSTRACT>
        <PARAM name="one" value="111"/>
        <ENTRY>
            <REF href="Artists_Only.wma"/>
            <TITLE>Artists Only</TITLE>
            <COPYRIGHT>2000</COPYRIGHT>
            <PARAM name="three" value="333"/>
        </ENTRY>
        <PARAM name="two" value="222"/>
    </ASX>
    

Pour récupérer les valeurs de l’objet Media actuel dans l’étendue ENTRY pour REF, TITLE, COPYRIGHT et PARAM (« trois »), utilisez la propriété currentMedia de l’objet Player . Utilisez la propriété attributeCount de l’objet Media pour déterminer le nombre d’attributs disponibles pour l’objet Media spécifié. Utilisez des numéros d’index avec la méthode getItemInfoByAtom pour récupérer des valeurs d’attribut. Utilisez des numéros d’index avec la méthode getAttributeName de l’objet Media pour déterminer les noms des attributs disponibles, puis utilisez les résultats avec la méthode getItemInfo .

Pour obtenir un exemple d’utilisation de méthodes d’objet Lecteur multimédia Windows pour récupérer des métadonnées, consultez Playlist.attributeCount.

Création de listes de lecture de métafichiers

Playlists de métafichiers

Guide du métafichier Windows Media