使用 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 格式的文本。 |
相关主题