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.