Share via


À propos de MediaCollection et des objets multimédias

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

Les objets MediaCollection et Media régissent la collection de médias, qui définit les emplacements des fichiers multimédias numériques auxquels Lecteur multimédia Windows pouvez accéder. Vous obtenez l’objet MediaCollection à partir de la propriété mediaCollection de l’objet Player . La propriété mediaCollection renvoie l’objet MediaCollection . Vous ne pouvez accéder aux propriétés de l’objet MediaCollection qu’après l’avoir créé. Par exemple, pour ajouter un objet Media (un morceau), utilisez le code suivant :

player.mediacollection.add('laure.wma');

Vous avez ajouté le fichier laure.wma à la collection de supports.

Vous pouvez obtenir l’objet Media actuel à l’aide de la propriété currentMedia du Lecteur. Par exemple, ce code obtient la propriété duration de l’objet Media actuel :

myduration = player.currentmedia.duration;

Il existe de nombreuses façons d’obtenir un objet Media afin que vous puissiez accéder à ses propriétés. Par exemple, si vous souhaitez accéder à la propriété duration du média actuel, chacune des lignes de code suivantes peut être utilisée.

Pour obtenir la durée du média en cours de lecture :

player.currentMedia.duration;

Pour obtenir la durée du média actuel dans une playlist :

player.controls.currentItem.duration;

Pour obtenir la durée du troisième élément multimédia dans une playlist :

player.currentPlaylist.item(2).duration;

Pour obtenir la durée du troisième élément multimédia dans un genre « Jazz » :

player.mediaCollection.getByGenre("jazz").item(2).duration;

Pour obtenir la durée du troisième élément multimédia dans la deuxième playlist :

player.playlistCollection.getAll.item(1).item(2).duration; 

Objet Media

Objet MediaCollection

Modèle objet player pour les langages de script