Windows 媒体下载包的工作原理 (弃用)

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

本页记录了一项功能,该功能在 Windows 媒体播放器 和 Windows 媒体播放器 SDK 的未来版本中可能不可用。

当用户单击 Web 浏览器中的链接(例如 Microsoft Internet Explorer)时,将从网站启动 Windows Media 下载包。 此操作Windows 媒体播放器打开,然后在默认文件夹中下载并取消打包用户硬盘上的 Windows Media 下载包。

从 Windows Media 下载包中提取文件后,Windows 媒体播放器在打包的文件中查找扩展名为 .asx 的 Windows Media 图元文件播放列表。 如果找到,播放器会基于包含的图元文件创建播放列表。 然后,将包含多媒体内容的文件添加到库中。

Windows 媒体播放器还会在图元文件中查找 SKIN 元素。 如果 SKIN 元素包含对具有 .wmz 文件扩展名的边框文件的引用,则 Player 会将边框加载到“ 正在播放 ”窗格中。 然后,播放器开始播放包中提供的内容。

下图显示了如何使用 Windows 媒体播放器在 Windows Media Download 文件中打包内容、发布到网站、下载内容并在客户端计算机上播放。

如何获取和播放 Windows 媒体下载文件。 Windows Media 下载

下表描述了构成 Windows Media 下载包的三个元素。

Package 元素 函数 文件扩展名
边框 由内容所有者创建的固定自定义用户界面,用于显示、链接和播放 Windows 媒体下载包中打包的所有媒体。 用于创建边框的技术类似于用于创建外观的技术。 .wmz
图元文件播放列表 一个 Windows Media 图元文件,其中包含 ENTRY 元素、播放列表信息和内容文件的 SKIN 元素标识。 .asx
多媒体内容 包含Windows 媒体播放器支持的任何音频或视频格式的文件。 .wma、.wmv、.asf、.wav、.avi、.mpg、.mp3

 

(弃用的 Windows 媒体下载包)