Attributwerte für TV-Inhalte

In diesem Thema wurde das Player-Objekt wie folgt definiert:

AxWMPLib.AxWindowsMediaPlayer Player;
using WMPLib;

Windows Media Player 10 oder höher können TV-Inhalte in der Bibliothek organisieren. Windows Media Player behandelt TV-Inhalte als Unterkategorie von Videoinhalten. Damit Videoinhalte in den TV-Knoten in der Bibliothek angezeigt werden, legen Sie die ATTRIBUTE WM/MediaClassPrimaryID und WM/MediaClassSecondaryID mithilfe der Medien auf die Werte in der folgenden Tabelle fest. setItemInfo-Methode:

attribute Wert
WM/MediaClassPrimaryID DB9830BD-3AB3-4FAB-8A37-1A995F7FF74B
WM/MediaClassSecondaryID BA7F258A-62F7-47A9-B21F-4651C42A000E

Sie können diese Werte auch verwenden, um mithilfe der Medien zu bestimmen, ob ein bestimmtes digitales Medienelement TV-Inhalte enthält. getItemInfo oder medien. getItemInfoByType-Methoden.

Denken Sie daran, die GUID-Werte als Zeichenfolgenwerte zu verwenden, wenn Sie diese Werte angeben oder abrufen.

Im folgenden C#-Beispielcode werden die Medienklassenattribute so festgelegt, dass ein Medienelement als TV-Inhalt identifiziert wird.

// Initialize the media object.
// This code assumes only 1 item named MyFile.
IWMPMedia3 media = (IWMPMedia3)Player.mediaCollection.getByName("MyFile").item(0);

// Set the primary media-class identifier.
media.setItemInfo("WM/MediaClassPrimaryID", "DB9830BD-3AB3-4FAB-8A37-1A995F7FF74B");

// Set the secondary media-class identifier.
media.setItemInfo("WM/MediaClassSecondaryID", "BA7F258A-62F7-47A9-B21F-4651C42A000E");

Weitere Informationen zu den möglichen Werten für die Medienklassenattribute finden Sie unter Windows Richtlinien zur Verwendung von Medienmetadaten.

Medienelementattribute

Bibliothekszugriff

Medienobjekt