Windows Media 元数据使用指南

Windows Media 元数据使用指南
Jay Loomis
New Media Platforms Division
2003
1

Nat Frampton(请参阅 Nat eMVP 传记)Real Time Development Corp.
Microsoft Embedded MVP
主管

适用于:
    Microsoft® Windows Media® Series 9

摘要:为使用 Windows Media 元数据属性提供了一个综合参考。本文讨论的属性是指包含有关媒体内容的描述性数据的属性,而不是为应用程序提供如何处理文件等信息(例如编码设置和文件统计信息)的技术类属性。

目录

简介

元数据是在创建内容的过程中创建的,不同的应用程序开发人员、内容创建者和硬件制造商对内容创建的处理方式也各不相同。但是,提供丰富的元数据支持已经成为数字媒体体验的一个重要方面。本文提供了 Microsoft® Windows Media® 元数据属性的综合参考,并为使用这些属性提供了一些指导原则。如果遵循这些原则为客户提供应用程序和服务,即使客户使用的设备和工具多种多样,他们依然能够获得一致的 Windows Media 体验。

Windows Media 9 Series 为获得一致、可扩展的元数据支持提供了基础。除了不断增加的已定义属性以外,Windows Media 9 Series 还支持多种语言的属性以及某些属性的多个实例。

另一方面,各自的内容和应用程序能否为用户提供准确、有用的 Windows Media 内容信息,则取决于那些设备制造商、应用程序开发人员和内容创建者。

本文包括以下主题:

  • Windows Media 技术对元数据的支持

介绍并比较多种 Windows Media 技术提供的元数据支持。

  • 由文件类型确定的属性

列出需要根据文件类型来使用的属性。每个列表又进一步根据属性的应用范围进行了划分,包括非常重要的属性、应用广泛但非强制使用的属性以及仅在需要时使用的属性。

  • 属性列表

列出 Windows Media 命名空间中的所有元数据属性。每个属性项都附带了该属性的使用方法建议。

  • 更多信息

为深入了解有关内容提供了参考资源。

由于 Windows Media 9 Series 平台能够提供多种处理元数据的方法,所以本文不讨论具体的操作信息。有关管理属性的详细说明,请参阅所使用技术的相应文档。

Windows Media 技术对元数据的支持

Windows Media Format SDK Windows Media Player SDK 提供了全面的元数据属性支持。其他 Windows Media 技术提供的支持则各有侧重。本节介绍各种 Windows Media 技术的元数据功能。有关如何处理元数据的具体信息,请参阅相应技术的文档。

Windows Media Format SDK 中的元数据

Windows Media Format SDK ASF 文件提供了最全面、最灵活的元数据支持。您可以在播放文件或对文件进行编码时编辑文件的元数据,也可以创建一个应用程序来编辑现有文件中的元数据而不必读取文件的数据部分中的内容。

Windows Media Player SDK 中的元数据

Windows Media Player SDK 支持本文中列出的大多数元数据属性。此外,还可以通过它访问包含其他属性的媒体库。由于媒体库条目只适用于 Windows Media Player 文件,所以本文没有列出媒体库属性。有关媒体库的详细信息,请参阅 Windows Media Player SDK 文档。

Windows Media Encoder SDK 中的元数据

您可以使用 Windows Media Encoder SDK 在编码的文件中设置元数据属性。但是,它只明确支持五个核心属性,其余属性必须由用户定义输入。

Windows Media Player 中的元数据

Windows Media Player 支持许多元数据属性。其中的很多属性可以通过媒体库标记来访问。此视图中显示的音频元数据和视频元数据互不相同。通过右击某个标题可以访问属性列表的全部内容,此操作将显示一个可用属性列表。单击“More . . .”(更多)可以打开一个对话框,其中列出了当前视图中的媒体类型(音频或视频)的所有可用属性。可以使用该列表中的复选框选择要列出的属性。使用 Advanced Tag Editor(高级标记编辑器)对话框可以访问其他支持的属性。Windows Media Player 不支持自定义属性(“Custom 1”“Custom 2”除外)。

Windows Media Encoder 中的元数据

Windows Media Encoder 支持五个核心属性,它们是会话属性的一部分。您还可以添加其他属性作为自定义值。

Windows Movie Maker 中的元数据

使用 Widows Movie Maker 创建影片时,可以指定除 Copyright 之外的核心属性值,但您无法在影片中添加自定义属性。

Microsoft Producer for PowerPoint 2002 中的元数据

Microsoft Producer for PowerPoint® 2002 创建的文件中包含了 TitleAuthor Description 的值。其他所需的任何元数据必须用另外的组件或应用程序添加。

核心属性

在某些实例中,明确的元数据支持仅限于以下五个核心属性:

Title

Author

Description

Copyright

Rating

其中的 Rating 比较容易出问题,因为现有文件对该属性的使用可能不一致。

由文件类型确定的属性

本节为如何根据内容类型选择相应的元数据属性提供了建议。这些建议是否适合您,主要取决于内容的用途:如果是大范围公开发布的内容,则最好严格遵照这些建议;而仅供自己使用的文件对元数据的要求可能完全不同。

此外,在创建播放 Windows Media 文件的应用程序或硬件设备时也应遵照这些建议。开发人员应当在其应用程序或设备的用户界面中提供对属性的访问,而不要将属性放在文件中。这样可以确保元数据的范围与 Windows Media Player 保持一致。

以下各节列出了针对不同内容类型所建议使用的属性:

音乐文件的属性

本节列出了包含音乐的音频文件的常用属性。建议遵照这些列表来设置文件的属性,以确保文件与各种用于播放的应用程序完全兼容。这些常用属性可以分为三类:主要属性、次要属性和第三级属性。

主要属性用于传递文件的最基本信息。如果创建用于发布的音频文件,则必须使用这组属性。

次要属性包含一些常用的重要信息,但这些信息并非通用于所有音频文件。只要次要属性描述的信息适用于您的内容,便可以使用这些属性。

第三级属性有助于描述文件,但并非是必需的,因而可以根据需要使用。

下面列出了音乐文件的主要、次要和第三级属性。

音乐的主要属性

音乐的次要属性

音乐的第三级属性

视频文件的属性

本节列出了视频文件的常用属性。建议遵照这些列表来设置文件的属性,以确保文件与各种用于播放的应用程序完全兼容。这些常用属性可以分为三类:主要属性、次要属性和第三级属性。

主要属性用于传递文件的最基本信息。如果创建用于发布的视频文件,则必须使用这组属性。

次要属性包含一些常用的重要信息,但这些信息并非通用于所有视频文件。只要次要属性描述的信息适用于您的内容,便可以使用这些属性。

第三级属性有助于描述文件,但并非是必需的,因而可以根据需要使用。

下面列出了视频文件的主要、次要和第三级属性。

视频的主要属性

视频的次要属性

视频的第三级属性

自定义文件类型的属性

大多数自定义 ASF 文件都定义了一组属性,并且需要使用特定的播放器来播放。所创建的自定义播放器应当支持某些基本属性,这样,即使其他播放器无法播放内容,也可以为用户显示一些有关内容的信息。

任何类型的文件都应至少支持以下属性:

属性列表

下面列出了 Windows Media 命名空间中包含的用于描述内容的元数据属性。本文的余下部分将介绍何时以及如何使用这些属性:

Author

Author 是文件级的属性,在文件内容没有其他更为具体的属性时,用于标识与内容相关的人员。此属性适用于所有文件类型。

在音频文件中,Author 用于标识演奏该曲目的乐队或组合。您可以使用多个 Author 值以列出各位艺术家。例如,使用附加的 Author 值列出管弦乐中的独奏者。

在视频文件中,Author 用于标识创建该视频内容的演员或动画作者。

在其他文件类型中,Author 用于指定与内容创作相关的个人。

此属性与以下常数和用户界面名称相关。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMAuthor

Windows Media Player SDK

ActorArtist

Windows Media Player

ActorArtist

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

Presenter

Copyright

Copyright 属性包含内容的版权信息。此属性适用于所有内容类型。版权信息可以采用任意样式。

此属性的值可以是“2002 Contoso Music”

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMCopyright

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

Description

Description 属性包含文件内容的说明。此属性没有任何特定格式,但提供的信息应当比标题更为具体。Description 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMDescription

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

Rating

Rating 属性包含内容的等级信息。等级是用于定性的值,不要与 WM/ParentalRating 混淆。此属性在现有内容中的实现情况并不一致,所以读取内容的各个应用程序不应当期望得到某一特定格式的数据。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMRating

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

Title

Title 属性包含文件内容的标题。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMTitle

Windows Media Player SDK

Name

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/AlbumArtist

WM/AlbumArtist 属性包含唱片中主要艺术家的姓名。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMAlbumArtist

Windows Media Player SDK

AlbumArtist

Windows Media Player

Album Artist

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

如果唱片中的曲目来自不同歌手(例如精选集或合集),则可以使用此属性来指定唱片中的主要艺术家,同时也可用于替代 Author “various artists”值。

WM/AlbumCoverURL

WM/AlbumCoverURL 属性包含显示唱片封面和唱片信息的 Web 页地址。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMAlbumCoverURL

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/AlbumTitle

WM/AlbumTitle 属性包含内容发布时收录该内容的唱片的标题。它是唱片的名称,并且包含内容编码时的版本。如果内容是早期内容的转录或重新发布(例如热门金曲中的某个曲目),则可以使用 WM/OriginalAlbumTitle 属性来指定该内容最初发布时收录它的唱片的标题。

WM/AlbumTitle 通常只用于音频内容,但也可能用于通过 DVD 或录像带发布的视频内容(DVD 或录像带中也包含其他视频内容)。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMAlbumTitle

Windows Media Player SDK

Album

Windows Media Player

Album

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/AudioFileURL

WM/AudioFileURL 属性包含提供有关音频内容信息的官方 Web 页的地址。例如,一首歌曲可能包含链接到演唱者 Web 站点上的相关唱片页面的链接。

WM/AudioFileURL 只适用于音频内容。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMAudioFileURL

Windows Media Player SDK

 

Windows Media Player

Official audio file information

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/AudioSourceURL

WM/AudioSourceURL 属性包含源媒体的官方 Web 页的地址。例如,影片中的一首插曲可能包含链接到这部影片的官方 Web 页的链接。

WM/AudioSourceURL 只适用于音频内容。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMAudioSourceURL

Windows Media Player SDK

 

Windows Media Player

Official audio source

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/AuthorURL

WM/AuthorURL 属性包含作者的 Web 站点地址。

WM/AuthorURL 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMAuthorURL

Windows Media Player SDK

 

Windows Media Player

Official artist Web site

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

此属性指定的地址应该与文件中 Author 属性命名的歌手或作者相对应。

WM/BeatsPerMinute

WM/BeatsPerMinute 属性包含内容每分钟的节拍数。此属性的值为数字,只适用于音乐内容。

典型的值可以是“120”

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMBeatsPerMinute

Windows Media Player SDK

 

Windows Media Player

Beats per minute

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Category

WM/Category 属性包含内容的类别。类别并没有指定的规范。播放器应用程序应当鼓励用户创建自己的类别来组织内容。

对于音频内容,此属性的值可以是“Driving Music”

对于视频内容,此属性的值可以是“Home Videos”

WM/Category 适用于所有内容,但最常用于音频和视频文件。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMCategory

Windows Media Player SDK

 

Windows Media Player

Music category description

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Composer

WM/Composer 属性包含音乐作者的姓名。

虽然此属性只适用于音乐,但是,也可以将它指定给某些包含原创音乐的视频内容(如影片)。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMComposer

Windows Media Player SDK

Composer

Windows Media Player

Composer

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Conductor

WM/Conductor 属性包含音乐指挥的姓名。

此属性只适用于音乐,但是,也可以将它指定给包含管弦配乐的视频文件。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMConductor

Windows Media Player SDK

Conductor

Windows Media Player

Conductor

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/ContentDistributor

WM/ContentDistributor 属性包含文件发布者的名称。发布者是向用户提供该文件的公司或个人。

WM/ContentDistributor 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMContentDistributor

Windows Media Player SDK

ContentDistributor

Windows Media Player

Content Provider

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/ContentGroupDescription

WM/ContentGroupDescription 属性包含内容组的说明。内容组是单个文件所属媒体的集合。例如,一个音频文件可能是某个 CD 上的一个曲目,而该 CD 又是一盒 CD 中的一张。与此类似,一段视频剪辑可能是某个视频系列的一部分。

WM/ContentGroupDescription 适用于任何内容类型,但最常用于音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMContentGroupDescription

Windows Media Player SDK

ContentGroupDescription

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Director

WM/Director 属性包含导演的姓名。

WM/Director 通常适用于视频内容,但有时也适用于影片原声带或音乐剧的录音。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMDirector

Windows Media Player SDK

Director

Windows Media Player

Director

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/DVDID

WM/DVDID 属性包含数字视频光盘标识符 (DVDID)

WM/DVDID 只适用于 DVD 中记录的内容。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMDVDID

Windows Media Player SDK

DVDID

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/EncodedBy

WM/EncodedBy 属性包含对内容进行编码的个人或团体的名称。

WM/EncodedBy 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMEncodedBy

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/EncodingSettings

WM/EncodingSettings 属性包含对内容进行编码时使用的设置。

编码设置的说明并没有标准格式。但是,最好用英文说明编码设置,而不要包含这些设置的二进制转储。

WM/EncodingSettings 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMEncodingSettings

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/EncodingTime

WM/EncodingTime 属性包含一个时间戳,表示对内容进行编码时的时间。

此属性使用一个 64 位的 FILETIME 值,该值表示自 1601 1 1 日算起已经过去了多少时间单位(一个单位为 100 毫微秒)。有关 FILETIME 的详细信息,请参阅 Platform SDK 中的 Windows System Information 部分。

WM/EncodingTime 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确支持

常数或用户界面名称

Windows Media Format SDK

g_wszWMEncodingTime

Windows Media Player SDK

CreationDate

Windows Media Player

Creation Date

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Genre

WM/Genre 属性包含内容的流派。

WM/Genre 的值是包含流派名称的字符串。没有统一定义的流派值,但是您可以使用 Windows Media Player 中的某个值。本主题的最后列出了这些值。您也可以使用自己定义的值。

对于音频内容,此属性的值可以是“Rock”

对于视频内容,此属性值的可以是 “Drama”

WM/Genre 适用于音频和视频内容。但对于音频内容,Windows Media Player 只支持它的预定义值。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMGenre

Windows Media Player SDK

Genre

Windows Media Player

Genre

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

此属性是指定内容流派时的首选属性。

如果将它写入 MP3 文件,此属性将转换为 TCON ID3 标记。这涉及到要更改标记,以使其具有与 WM/GenreID 一样的格式。

Windows Media Player Advanced Tag Editor(高级标记编辑器)中提供了以下流派值:

  • A capella
  • Acid
  • Acid Jazz
  • Acid Punk
  • Acoustic
  • Alternative
  • AlternRock
  • Ambient
  • Avantgarde
  • Ballad
  • Bass
  • Bebop
  • Big Band
  • Bluegrass
  • Blues
  • Booty Bass
  • Cabaret
  • Celtic
  • Chamber Music
  • Chanson
  • Chorus
  • Christian Rap
  • Classic Rock
  • Classical
  • Club
  • Comedy
  • Country
  • Cult
  • Dance
  • Dance Hall
  • Darkwave
  • Death Metal
  • Disco
  • Dream
  • Drum Solo
  • Duet
  • Easy Listening
  • Electronic
  • Ethnic
  • Eurodance
  • Euro-House
  • Euro-Techno
  • Fast Fusion
  • Folk
  • Folklore
  • Folk-Rock
  • Funk
  • Fusion
  • Game
  • Gangsta
  • Gospel
  • Gothic
  • Gothic Rock
  • Grunge
  • Hard Rock
  • Hip-Hop
  • House
  • Humor
  • Industrial
  • Instrumental
  • Instrumental Pop
  • Instrumental Rock
  • Jazz
  • Jazz+Funk
  • Jungle
  • Latin
  • Lo-Fi
  • Meditative
  • Metal
  • Musical
  • National Folk
  • Native American
  • New Age
  • New Wave
  • Noise
  • Oldies
  • Opera
  • Other
  • Polka
  • Pop
  • Pop/Funk
  • Pop-Folk
  • Porn Groove
  • Power Ballad
  • Pranks
  • Primus
  • Progressive Rock
  • Punk
  • Punk Rock
  • R&B
  • Rap
  • Rave
  • Reggae
  • Retro
  • Revival
  • Rhythmic Soul
  • Rock
  • Rock & Roll
  • Samba
  • Satire
  • Showtunes
  • Ska
  • Slow Jam
  • Slow Rock
  • Sonata
  • Soul
  • Sound Clip
  • Soundtrack
  • Southern Rock
  • Symphony
  • Tango
  • Techno
  • Techno-Industrial
  • Top 40
  • Trailer
  • Trance
  • Tribal
  • Trip-Hop
  • Unknown
  • Vocal

WM/GenreID

WM/GenreID 属性包含一个与 ID3v2 TCON 标记的内容一致的流派标识符。此属性应包含由括号括起的流派 ID,并且后面可以带有一个进一步说明流派的描述性标签(可选)。有关详细信息,请参阅 ID3v2 规范。

对于音频内容,此属性的值可以是“(4) Eurodisco”

WM/GenreID 只适用于音频内容。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMGenreID

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Genre 是用于指定流派的首选属性,应优先于本属性使用。

WM/InitialKey

WM/InitialKey 属性包含文件中音乐的起始音调。

此属性的值可以是“A sharp (minor)”

WM/InitialKey 只适用于音频内容。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMInitialKey

Windows Media Player SDK

InitialKey

Windows Media Player

Key

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/ISRC

WM/ISRC 属性包含内容的国际标准记录码 (ISRC)ISRC 主要供录制行业使用,用来标识录制的产品。它与 MCDI (WM/MCD) 无关,后者使用 CD 目录来标识 CD

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMISRC

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Language

WM/Language 属性包含用于指定内容语言的语言字符串。此属性是特定于流的属性,不应设置在文件级。通常,当文件中有多个互不兼容的流版本(每个版本使用不同的语言)时会添加流的语言。使用的语言字符串应当与 RFC 1766 一致。

此属性的值可以是“en-us”

WM/Language 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMLanguage

Windows Media Player SDK

Language

Windows Media Player

Language

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Lyrics

WM/Lyrics 属性包含用简单字符串表示的歌词。

WM/Lyrics 只适用于音频内容。不过,包含音频的视频文件也可以使用此属性。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMLyrics

Windows Media Player SDK

Lyrics

Windows Media Player

Advanced Tag Editor(高级标记编辑器)中的 Lyrics 标记

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

要对歌词进行结构化存储,请使用 WM/Lyrics_Synchronised 属性。

WM/Lyrics_Synchronised

WM/Lyrics_Synchronised 属性包含与文件中的时间同步的歌词。该值是一组结构化的、较小的值。有关如何使用同步歌词的详细信息,请参阅所使用技术的相应文档。

WM/Lyrics_Synchronised 只适用于音频内容。不过,包含音频的视频文件也可以使用此属性。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMLyrics_Synchronised

Windows Media Player SDK

 

 

Windows Media Player

Synchronized Lyrics

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/MCDI

WM/MCDI 属性包含音乐 CD 标识符 (MCDI)。此属性是 CD 目录的二进制转储,用于唯一标识该 CD

WM/MCDI 只适用于 CD 中的音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMMCDI

Windows Media Player SDK

TOC

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

此属性与 MCDI ID3 框架兼容。MCDI 框架的 ID3 规范要求每个文件只能有一个这样的框架,并且必须存在一个有效的 TRCK 框架。与 MCDI ID3 框架不同,WM/MCDI 的大小没有 804 字节的限制。

WM/MediaClassPrimaryID

WM/MediaClassPrimaryID 属性包含主要媒体类别的全局唯一标识符 (GUID)。您应当使用主要和次要媒体类别对内容进行一般的分类。读取器应用程序可以根据此信息来确定如何处理内容。对于那些只能处理某种特定内容类型的读取器(例如音频书籍阅读器),这种分类信息尤其重要。在指定主要类别标识符时,还应当同时设置次要类别标识符 (WM/MediaClassSecondaryID),以便在一个比较大的主要类别下进一步明确媒体的类型。

WM/MediaClassPrimaryID 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMMediaClassPrimaryID

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

此属性应当设置为下表中的 GUID 值之一。

主要类别 GUID

说明

D1607DBC-E323-4BE2-86A1-48A42A28441E

用于音乐文件。请勿用于非音乐的其他音频内容。

DB9830BD-3AB3-4FAB-8A37-1A995F7FF74B

用于视频文件。

01CD0F29-DA4E-4157-897B-6275D50C4F11

用于非音乐的音频文件。

FCF24A76-9A57-4036-990D-E35DD8B244E1

用于除音频和视频以外的文件。

WM/MediaClassSecondaryID

WM/MediaClassSecondaryID 属性包含次要媒体类别的全球唯一标识符 (GUID)。您应当使用主要和次要媒体类别对内容进行一般的分类。读取器应用程序可以根据此信息来确定如何处理内容。对于那些只能处理某种特定内容类型的读取器(例如音频书籍阅读器),这种分类信息尤其重要。

在指定次要类别标识符时,文件应当同时包含主要类别标识符属性 (WM/MediaClassPrimaryID)

WM/MediaClassSecondaryID 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMMediaClassSecondaryID

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

此属性应当设置为下表中的 GUID 值之一。

次要类别 GUID

说明

E0236BEB-C281-4EDE-A36D-7AF76A3D45B5

用于音频书籍文件。

3A172A13-2BD9-4831-835B-114F6A95943F

用于包含朗读内容但并非音频书籍的音频文件。例如,以说笑话为主的喜剧。

6677DB9B-E5A0-4063-A1AD-ACEB52840CF1

用于与新闻相关的音频文件。

1B824A67-3F80-4E3E-9CDE-F7361B0F5F1B

用于访谈内容的音频文件。

1FE2E091-4E1E-40CE-B22D-348C732E0B10

用于与新闻相关的视频文件。

D6DE1D88-C77C-4593-BFBC-9C61E8C373E3

用于包含基于 Web 的节目、短片、影片预告等内容的视频文件。它是不适合于其他类别的视频娱乐内容的通用标识符。

00033368-5009-4AC3-A820-5D2D09A4E7C1

用于包含游戏声音剪辑的音频文件。

F24FF731-96FC-4D0F-A2F5-5A3483682B1A

用于包含游戏音乐中的完整曲目的音频文件。如果文件只包含曲目的部分编码内容,则请使用游戏声音剪辑的标识符。

E3E689E2-BA8C-4330-96DF-A0EEEFFA6876

用于包含音乐视频的视频文件。

B76628F4-300D-443D-9CB5-01C285109DAF

用于包含普通家庭录像内容的视频文件。

A9B87FC9-BD47-4BF0-AC4F-655B89F7D868

用于包含长片的视频文件。

BA7F258A-62F7-47A9-B21F-4651C42A000E

用于包含电视节目的视频文件。对于基于 Web 的节目,请使用更为通用的标识符。

44051B5B-B103-4B5C-92AB-93060A9463F0

用于包含商务视频内容的视频文件。例如,会议录像或培训录像。

0B710218-8C0C-475E-AF73-4C41C0C8F8CE

用于包含摄像师录制的家庭录像的视频文件。

WM/ModifiedBy

WM/EncodedBy 属性包含修改该文件的个人或团体的名称。

WM/ModifiedBy 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMModifiedBy

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Mood

WM/Mood 属性包含用于描述内容情感基调的类别名称。

WM/Mood 的值是包含情感基调名称的字符串。没有统一定义的流派值,但是您可以使用 Windows Media Player 中的某个值。本主题的最后列出了这些值。您也可以使用自己定义的值。

WM/Mood 适用于音频和视频内容,但对于音频内容,Windows Media Player 只支持它的预定义值。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMMood

Windows Media Player SDK

Mood

Windows Media Player

Mood

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

Windows Media Player Advanced Tag Editor 中提供了以下情感基调值:

  • Angry
  • Groovy
  • Happy
  • Party
  • Quirky
  • Rockin
  • Sad
  • Soothing
  • Spooky
  • Sunday Brunch
  • Trippy
  • Work

WM/OriginalAlbumTitle

WM/OriginalAlbumTitle 属性包含歌曲最初发布时收录该歌曲的唱片的标题。此属性通常用于歌曲的重新制作或剪辑(例如热门金曲唱片)。

WM/OriginalAlbumTitle 只适用于音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMOriginalAlbumTitle

Windows Media Player SDK

Original album

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/OriginalArtist

WM/OriginalArtist 属性包含制作内容的原创艺术家的姓名。此属性用于歌曲的重新制作。

WM/OriginalArtist 只适用于音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMOriginalArtist

Windows Media Player SDK

 

Windows Media Player

Original artist

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/OriginalFilename

WM/OriginalFilename 属性包含作为内容来源的文件的名称。

WM/OriginalFilename 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMOriginalFilename

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/OriginalLyricist

WM/OriginalLyricist 属性包含歌词原作者的姓名。此属性用于歌曲的重新制作。

WM/OriginalLyricist 只适用于音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMOriginalLyricist

Windows Media Player SDK

 

Windows Media Player

Original lyricist

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/OriginalReleaseYear

WM/OriginalReleaseYear 属性包含内容最初发布时的年份。

此属性的值可以是“2003”

WM/OriginalReleaseYear 通常适用于音频内容,但也可以用于视频内容的剪辑或重新制作。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMOriginalReleaseYear

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/ParentalRating

WM/ParentalRating 属性包含内容的父母控制等级。

对于音频内容,此属性的值可以是“Explicit Lyrics”

对于视频内容,此属性值的可以是 “PG-13”

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMParentalRating

Windows Media Player SDK

MPAARating

Windows Media Player

Parental Rating

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/PartOfSet

WM/PartOfSet 属性列出了部件号和文件所属集合的部件总数。

此属性的值可以是“2/3”

WM/PartOfSet 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMPartOfSet

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Period

WM/Period 属性包含内容所属的时期。

此属性的值可以是“Baroque”

WM/Period 只适用于音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMPeriod

Windows Media Player SDK

Period

Windows Media Player

Period

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Picture

WM/Picture 属性包含与内容相关的图片。该值是一组结构化的、较小的值。有关如何使用同步歌词的详细信息,请参阅 Windows Media Format SDKWindows Media Player SDK Windows Media Player 的文档。

WM/Picture 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMPicture

Windows Media Player SDK

 

Windows Media Player

Advanced Tag Editor(高级标记编辑器)中的 Lyrics 标记

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

此属性与 APIC ID3 框架兼容。APIC 框架的 ID3 规范规定:虽然一个文件可以与任意多个 APIC 框架关联,但只有一个可以是类型 1,也只有一个可以是类型 2。该规范还指出:图片描述信息的长度不能超过 64 个字符,但是可以为空。

WM/Producer

WM/Producer 属性包含内容生产商的名称。

WM/Producer 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMProducer

Windows Media Player SDK

ProducedBy

Windows Media Player

Producer

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/PromotionURL

WM/PromotionURL 属性包含提供该内容相关推介信息的 Web 站点的地址。

WM/PromotionURL 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMPromotionURL

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Provider

WM/Provider 属性包含原数据内容提供商的名称。元数据通常需要通过某项服务来获取。

此属性的值可以是“AMG”

WM/Provider 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMProvider

Windows Media Player SDK

MetadataSource

Windows Media Player

Data Provider

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/ProviderRating

WM/ProviderRating 属性包含由原数据内容提供商指定的文件等级。

WM/ProviderRating 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMProviderRating

Windows Media Player SDK

 

Windows Media Player

Provider Rating

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/ProviderStyle

WM/ProviderStyle 属性包含由原数据内容提供商指定的文件的风格。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMProviderStyle

Windows Media Player SDK

Style

Windows Media Player

Style

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

此属性实际是内容的第二个流派标志。由于不同的分类者对内容的流派有不同的理解,所以提供商的风格与内容创建者指定的流派可能有所不同。有关其他两个与流派相关的属性的详细信息,请参阅 WM/Genre WM/GenreID

WM/Publisher

WM/Publisher 属性包含发布该内容的公司的名称。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMPublisher

Windows Media Player SDK

LabelStudioReleasedBy

Windows Media Player

LabelStudio

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/RadioStationName

WM/RadioStationName 属性包含与内容相关的广播电台的名称。

WM/RadioStationName 只适用于音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMRadioStationName

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/RadioStationOwner

WM/RadioStationOwner 属性包含与内容相关的广播电台所有者的姓名。

WM/RadioStationOwner 只适用于音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMRadioStationOwner

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/SubTitle

WM/SubTitle 属性包含内容的副标题。

WM/SubTitle 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMSubTitle

Windows Media Player SDK

SubTitle

Windows Media Player

Subtitle

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Text

WM/Text 属性包含任意用户文本。该值是一组结构化的、较小的值。有关如何包含用户文本的详细信息,请参阅 Windows Media Format SDK Windows Media Player SDK 的文档。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMText

Windows Media Player SDK

 

Windows Media Player

Advanced Tag Editor(高级标记编辑器)中的 Comments 标记

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/ToolName

WM/ToolName 属性包含用于创建文件的应用程序的名称。您也可以使用 WM/ToolVersion 来指定应用程序的版本。

WM/ToolName 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMToolName

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/ToolVersion

WM/ToolVersion 属性包含用于创建文件的应用程序的版本号。使用此属性时,应当同时使用 WM/ToolName 属性以包含应用程序的名称。

WM/ToolVersion 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMToolVersion

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Track

WM/Track 属性包含内容的曲目号码。此属性的值从零开始,并出于向后兼容的目的被支持。新内容应当使用 WM/TrackNumber 属性。

WM/Track 适用于音频。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMTrack

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/TrackNumber

WM/TrackNumber 属性包含内容的曲目号码。此属性的值从 1 开始。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMTrackNumber

Windows Media Player SDK

OriginalIndexOriginalIndexLeft

Windows Media Player

Track number

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/UniqueFileIdentifier

WM/UniqueFileIdentifier 属性包含内容的唯一文件标识符。

WM/UniqueFileIdentifier 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMUniqueFileIdentifier

Windows Media Player SDK

UniqueFileIdentifier

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

唯一文件标识符是一个常用的字符串,应用程序或服务可以用它来唯一标识文件。字符串包含用分号分隔的任意值。任何时候都不应该清除此属性。您可以附加值或删除自定义的值,但其余部分必须保持不变。

WM/UserWebURL

WM/UserWebURL 属性包含 Web 站点的地址以及该站点的说明。此属性中的 Web 站点可以是任何希望与该文件关联的站点。

该值是一组结构化的、较小的值。有关使用此属性的详细信息,请参阅 Windows Media Format SDK Windows Media Player SDK 的文档。

WM/UserWebURL 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMUserWebURL

Windows Media Player SDK

 

Windows Media Player

Other Web sites

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/WMCollectionGroupID

WM/WMCollectionGroupID 属性包含一个 GUID,用于标识内容所属集合所在的组。

WM/WMCollectionGroupID 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMWMCollectionGroupID

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

Windows Media 技术通过以下三个值对内容进行标识:WM/WMCollectionGroupIDWM/WMCollectionID WM/WMContentID。这些值可以区分内容、内容所属的集合以及集合所属的组。当检索内容的元数据时,Windows Media Player 会填充所有这三个值。您可以让自己的应用程序记录这些值,并用它们来标识内容。但是如果这些值存在,则不应当做任何更改。

WM/WMCollectionID

WM/WMCollectionID 属性包含用于标识内容所属集合的 GUID

WM/WMCollectionID 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMWMCollectionID

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

Windows Media 技术通过以下三个值对内容进行标识:WM/WMCollectionGroupIDWM/WMCollectionID WM/WMContentID。这些值可以区分内容、内容所属的集合以及集合所属的组。当检索内容的元数据时,Windows Media Player 会填充所有这三个值。您可以让自己的应用程序记录这些值,并用它们来标识内容。但是如果这些值存在,则不应当做任何更改。

WM/WMContentID

WM/WMContentID 属性包含用于标识内容的 GUID

WM/WMContentID 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMWMContentID

Windows Media Player SDK

 

Windows Media Player

 

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

Windows Media 技术通过以下三个值对内容进行标识:WM/WMCollectionGroupIDWM/WMCollectionID WM/WMContentID。这些值可以区分内容、内容所属的集合以及集合所属的组。当检索内容的元数据时,Windows Media Player 会填充所有这三个值。您可以让自己的应用程序记录这些值,并用它们来标识内容。但是如果这些值存在,则不应当做任何更改。

WM/Writer

WM/Writer 属性包含内容文字的作者姓名。

WM/Writer 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMWriter

Windows Media Player SDK

Writer

Windows Media Player

LyricistWriter

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

WM/Year

WM/Year 属性包含内容发布的年份。

此属性的值可以是“2003”

WM/Year 适用于所有内容类型。

下表总结了 Windows Media 对此属性的支持情况,其中明确列出了每项技术是否支持此属性,以及任何与此属性相关的常数、替代名称或用户界面标签(如果有)。在某些技术中,不被明确支持的属性可以添加为自定义属性。

技术

明确
支持

常数或
用户界面名称

Windows Media Format SDK

g_wszWMYear

Windows Media Player SDK

 

Windows Media Player

Release Date

Windows Media Encoder

 

Windows Media Encoder SDK

 

Windows Media Movie Maker

 

Microsoft Producer for PowerPoint 2002

 

更多信息

以下资源提供了有关使用 Windows Media 文件的更多信息。

此外,您还可以访问 ID3 Web 站点(英文)。ID3 是用于 MP3 文件的标准元数据系统,同时也是许多 Windows Media 属性的基础。

 

posted on 2009-05-27 10:56  jdmei520  阅读(634)  评论(0编辑  收藏  举报

导航