电视内容的属性值

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

在本主题中, Player 对象按以下方式定义:

AxWMPLib.AxWindowsMediaPlayer Player;
using WMPLib;

Windows 媒体播放器 10 或更高版本可以组织库中的电视内容。 Windows 媒体播放器将电视内容视为视频内容的子类别。 若要使视频内容显示在库中的电视节点中,请使用媒体WM/MediaClassPrimaryIDWM/MediaClassSecondaryID 属性设置为下表中的值。setItemInfo 方法:

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

 

还可以使用这些值通过 媒体来确定特定数字媒体项是否包含电视内容。getItemInfomediagetItemInfoByType 方法。

请记得在指定或检索这些值时将 GUID 值用作 字符串 值。

以下 C# 示例代码设置媒体类属性,以便将媒体项标识为电视内容。

// 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");

有关媒体类属性的可能值的详细信息,请参阅 Windows 媒体元数据使用指南

媒体项属性

库访问

Media 对象