使用脚本命令

Windows媒体格式 SDK 支持使用脚本命令在 ASF 文件中传达应用程序操作。 每个脚本命令由两个字符串组成,第一个字符串是命令的类型,第二个是命令数据。 例如,可以使用脚本类型“URL”,并将有效的 Internet URL 作为命令数据传递。 当支持类型为“URL”的脚本命令的读取应用程序收到此命令时,它将在浏览器窗口中打开指定的地址。

Windows媒体格式 SDK 提供了两个选项用于在 ASF 文件中传送脚本。 可以创建脚本流,也可以将脚本命令包含在文件的标头中。 脚本流非常有用,因为脚本命令按呈现时间顺序传递。 如果在文件标头中使用脚本命令,应用程序需要在开始播放之前检索所有脚本命令。 必须跟踪脚本命令的呈现时间,并在正确的时间响应它们。

以下部分介绍如何在 ASF 文件中包括脚本命令。

部分 说明
使用脚本流 介绍如何在脚本流中包含脚本命令。
将脚本数据添加到标头 介绍如何在文件标头中包含脚本命令。
使用Windows 媒体播放器支持的脚本命令 描述Windows 媒体播放器使用的脚本命令。

 

注意

在以前版本的Windows媒体格式 SDK 中,脚本流用于打开对应于 ASF 文件内容的 Web 地址。 现在可以使用 Web 流来处理同步的网页。 有关详细信息, 请参阅 Web 流

 

脚本命令

编程指南