使用脚本命令
[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
Windows Media Format SDK 支持使用脚本命令在 ASF 文件中传达应用程序操作。 每个脚本命令由两个字符串组成,第一个字符串是命令的类型,第二个字符串是命令数据。 例如,可以使用脚本类型“URL”,并将有效的 Internet URL 作为命令数据传递。 当支持类型为“URL”的脚本命令的读取应用程序收到此命令时,它将在浏览器窗口中打开指定的地址。
Windows Media Format SDK 提供两个选项,用于在 ASF 文件中传递脚本。 可以创建脚本流,也可以在文件的 标头中包含脚本命令。 脚本流很有用,因为脚本命令是按呈现时间顺序传递的。 如果在文件标头中使用脚本命令,则应用程序需要在开始播放之前检索所有脚本命令。 必须跟踪脚本命令的呈现时间,并在正确的时间响应这些命令。
以下部分介绍如何在 ASF 文件中包含脚本命令。
部分 | 说明 |
---|---|
使用脚本流 | 介绍如何在脚本流中包含脚本命令。 |
将脚本数据添加到标头 | 介绍如何在文件标头中包含脚本命令。 |
使用 Windows 媒体播放器 支持的脚本命令 | 描述 Windows 媒体播放器 使用的脚本命令。 |
注意
在早期版本的 Windows Media Format SDK 中,脚本流用于打开对应于 ASF 文件内容的 Web 地址。 现在可以使用 Web 流来处理同步的网页。 有关详细信息, 请参阅 Web 流。
相关主题