DVD
[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
Windows 媒体播放器 6.4 ActiveX 控件包含一个 DVD 对象,该对象公开各种方法和属性,以及一个事件,用于专门处理 DVD 内容。 例如,若要确定可用的 DVD 游戏数量,请使用 Player6。titlesAvailable 属性:
var numTitles = WMP64.DVD.TitlesAvailable;
Windows 媒体播放器 7 或更高版本的对象模型实现了更集成的 DVD 方法。 仅在需要时才实现特定于 DVD 的属性、方法和事件。 否则,现有对象模型功能可按预期方式使用 DVD 介质。 例如,若要确定使用 Windows 媒体播放器 7 或更高版本时可用的 DVD 标题数,请从 Cdrom 对象检索 Playlist 对象:
var dvdTitles = WMP9.cdromCollection.item(0).playlist;
前面的示例检索一个 Playlist 对象,其中包含表示第一个驱动器中的 DVD 媒体的第一个条目。 其他条目表示单个 DVD 游戏。 因此,可用游戏数的计算方式如下:
var numTitles = dvdTitles.count - 1;
以下是从版本 6.4 迁移时要记住的main差异:
- 仅当将 Windows 媒体播放器 用于 Windows XP 或更高版本以及 Windows XP 操作系统或更高版本时,才支持 DVD 播放。
- DVD-ROM 驱动器的枚举方式与使用 CdromCollection 对象的 CD-ROM 驱动器完全相同。
- 单个 DVD-ROM 驱动器使用 Cdrom 对象进行管理。
- DVD 对象使用方法和一个专用于使用 DVD 的属性扩展对象模型。
- 有两个新事件 ,OpenPlaylistSwitch 和 DomainChange,专门用于使用 DVD。
- DVD 内容使用 播放列表 对象和 媒体 对象进行组织。
- DVD 语言使用 Controls 对象 (Windows 媒体播放器 9 系列或更高版本) 提供的语言功能进行管理。
- DVD 的传输控件和位置信息的工作方式与其他数字媒体类型相同。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈