电视内容的属性值
[与此页面关联的功能(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/MediaClassPrimaryID 和 WM/MediaClassSecondaryID 属性设置为下表中的值。setItemInfo 方法:
属性 | 值 |
---|---|
WM/MediaClassPrimaryID | DB9830BD-3AB3-4FAB-8A37-1A995F7FF74B |
WM/MediaClassSecondaryID | BA7F258A-62F7-47A9-B21F-4651C42A000E |
还可以使用这些值通过 媒体来确定特定数字媒体项是否包含电视内容。getItemInfo 或 media。getItemInfoByType 方法。
请记得在指定或检索这些值时将 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 媒体元数据使用指南。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈