指定 contentPath 参数

如果已将本地视频剪辑导入 Flash 中与渐进式下载的视频内容或流视频内容一起使用,则必须在将该内容上载至 Web 服务器前,更新 FLVPlayback 组件的 contentPath 参数。contentPath 参数使您可以指定服务器上 FLV 的名称和位置,并可以由此推测出回放方法,例如,渐进式下载使用的是 HTTP,而从 Flash Communication Server 传送流使用的是 RTMP。

要指定 FLV 的名称和位置:

  1. 选定组件后,打开"属性"检查器("窗口">"属性"),然后选择"属性"检查器中的"参数"选项卡,或打开"组件"检查器("窗口">"组件检查器")。
  2. 输入参数值或使用相应的默认设置。对于 contentPath 参数,请执行下列操作:
    1. 双击 contentPath 参数的"值"单元格以激活"内容路径"对话框。
    2. 输入到 FLV 文件或描述如何播放 FLV 的 XML 文件(用于 Flash Communication Server 或 FVSS)的 URL 或本地路径。

      如果不知道 FLV 或 XML 文件的位置,请单击文件夹图标以激活"文件浏览器"对话框,通过该对话框可以导航到相应的位置。在浏览查找 FLV 文件时,如果该文件与目标 SWF 文件处于同一位置或处于目标 SWF 文件的下级目录中,则 Flash 会自动将路径设置为该位置的相对路径,以便它可以从 Web 服务器提供服务。如果该文件不在上面所述的位置,则 Flash 会将路径设置为绝对 Windows 或 Macintosh 文件路径。

      如果指定 HTTP URL,则 FLV 是渐进式下载的 FLV。如果指定的 URL 是实时消息传递协议 (RTMP) URL,则从 Flash Communication Server (FCS) 传送 FLV 流。XML 文件的 URL 也可以是来自 FCS 或 Flash 视频流服务 (FVSS) 的流 FLV。

      注意

      单击"内容路径"对话框上的"确定"后,Flash 还会更新 cuePoints 参数的值,因为您可能更改了 contentPath 参数而导致 cuePoints 参数不再适用于当前的内容路径。因此,您将失去所有禁用的指令点,但不会失去 ActionScript 指令点。所以,您可能需要通过 ActionScript 而不是通过"指令点"对话框来禁用非 ActionScript 指令点。

      您还可以指定描述如何为多个带宽播放多个 FLV 流的 XML 文件的位置。XML 文件使用同步多媒体整合语言 (SMIL) 来描述 FLV。有关 XML SMIL 文件的说明,请参阅"组件语言参考"中的使用 SMIL 文件