使用 Windows 媒体播放器 支持的脚本命令

[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows Media Format SDK 不提供对分析和响应脚本命令的本机支持。 必须在应用程序中包括与脚本命令相关的任何逻辑。 使用的脚本类型还必须在应用程序中定义。

可以包含代码来处理Windows 媒体播放器支持的相同脚本命令。 与嵌入自定义脚本命令相比,保持与Windows 媒体播放器的兼容性会使文件更具通用性。

下表列出了 Windows 媒体播放器 支持的脚本类型。

脚本类型 说明
URL 播放器将指定的 URL 发送到浏览器,以便向用户显示。 如果使用嵌入的播放器控件,则可以使用 &&framename 语法将特定帧引用添加到 URL。
文件名 要播放的另一个媒体文件的 URL。
CAPTION 显示在 Windows 媒体播放器 的标题区域中的文本字符串。 此类型支持标准 HTML 格式设置,因此可以根据需要设置文本格式。 一个使用示例是隐藏式字幕。
事件 要发生的事件的名称。 EVENT 类型支持自定义供你自己使用。 必须在流的 Windows Media 图元文件中定义指定事件的代码,玩家才能执行指定的事件。 一个使用示例是广告插入。
OPENEVENT 此脚本位于实际 EVENT 之前。 OPENEVENT 允许玩家预先缓冲内容,以便在发生 EVENT 时,流之间的切换看起来是无缝的。
TEXT 显示在 Windows 媒体播放器 的标题区域中的文本字符串。 可以是纯文本、SAMI 或 HTML 格式的文本。

 

使用脚本命令