使用 FLVPlayback 组件(仅限 Flash Professional)

使用 Flash Professional 8 媒体组件,可以快速而轻松地向文档中添加 Flash 视频和回放控件。再使用指令点,即可让您的视频与动画、文字和图片同步起来。例如,可以创建一个 Flash 演示文稿,使屏幕的一个区域播放视频,而另一区域显示文字和图片。视频中的指令点触发文字和图片的更新,使它们与视频的内容保持对应。

FLVPlayback 是 Flash Professional 8 中的新增组件,使用它可以快捷顺利地实现视频,而且与 Flash 早期版本中提供的组件相比,它提供的功能集更为丰富。使用 FLVPlayback 组件,可以播放从 Flash 视频流服务 (FVSS) 或 Flash Communication Server (FCS) 通过 HTTP 传送的渐进式流视频所提供的视频。

FLVPlayback 组件具有下列功能:

FLVPlayback 组件是用于查看视频的显示区域。FLVPlayback 组件包含 FLV 自定义用户界面控件,这是一组控制按钮,用于播放、停止、暂停和回放视频。这些控件包括 BackButton、ForwardButton、PauseButton、PlayButton、PlayPauseButton、SeekBar 和 StopButton,您可以将它们拖到舞台上并分别进行自定义。

下面各部分简要介绍在使用"视频导入"向导将视频导入 Flash 后如何配置 FLVPlayback 组件。要了解使用 FLVPlayback 组件的更高级的过程,请参阅"组件语言参考"中的FLVPlayback 组件(仅限 Flash Professional)

要配置 FLVPlayback 组件:

  1. 选定组件后,打开"属性"检查器("窗口">"属性"),然后输入实例名称。
  2. 选择"属性"检查器中的"参数"选项卡,或打开"组件"检查器("窗口">"组件")。
  3. 输入参数值或使用默认设置。

    对于每个 FLVPlayback 组件实例,都可以在"属性"检查器或"组件"检查器中设置下列参数:

    注意

    在大多数实例中,除非要更改视频外观的显示效果,否则无需更改 FLVPlayback 组件中的设置。"视频导入"向导足以满足大部分部署的配置参数的需求。

    autoPlay 一个布尔值,用于确定如何播放 FLV。如果设为 true,则 FLV 在加载后立即播放。如果设为 false,则在加载第一帧后暂停。默认值为 true

    autoRewind 一个布尔值,用于确定 FLV 是否自动后退。如果设为 true,则当播放头到达末尾或用户单击停止按钮时,视频组件自动将 FLV 后退到开始处。如果设为 false,则视频组件不自动后退 FLV。默认值为 true

    autoSize 一个布尔值,如果设为 true,则在运行时将组件的大小调整为使用源 FLV 尺寸。默认值为 false

    注意

    FLV 的编码后的帧大小与 FLVPlayback 组件的默认尺寸不同。

    bufferTime 开始回放前要缓冲的秒数。默认值为 0。

    contentPath 一个字符串,用于指定 FLV 的 URL 或指定描述如何播放 FLV 的 XML 文件的 URL。双击此参数的"值"单元格可以激活"内容路径"对话框。默认值为空字符串。如果不指定 contentPath 参数的值,则 Flash 执行 FLVPlayback 实例时不会出现任何效果。有关详细信息,请参阅指定 contentPath 参数

    isLive 一个布尔值,如果设为 true,则从 FCS 实时传送 FLV 文件流。默认值为 false

    cuePoints 一个字符串,用于指定 FLV 的指令点。使用指令点可以将 FLV 中特定的位置与 Flash 动画、图形或文本同步。默认值为空字符串。

    maintainAspectRatio 一个布尔值,如果设为 true,则调整 FLVPlayback 组件中视频播放器的大小以保留源 FLV 高宽比;源 FLV 仍将被缩放,但不调整 FLVPlayback 组件本身的大小。autoSize 参数优先于此参数。默认值为 true

    skin 一个参数,用于打开"选择外观"对话框并允许您选择组件的外观。默认值为 None。如果选择 None,则 FLVPlayback 实例将不包含用户用来播放、停止、后退 FLV 的控件元素,用户也无法执行与这些控件相关联的其它操作。如果 autoPlay 参数设为 true,则 FLV 会自动播放。有关详细信息,请参阅"组件语言参考"的FLVPlayback 组件(仅限 Flash Professional)中的选择预先设计的外观

    totalTime 源 FLV 中的总秒数。默认值为 0。如果使用渐进式下载且该参数设为大于零的值,则 Flash 将使用此值。否则,Flash 将尝试使用元数据中的时间。

    注意

    如果使用的是 FCS 或 FVSS,则此值将被忽略;FLV 的总时间将从服务器获取。

    volume 一个介于 0 到 100 之间的数字,表示要设置的音量与最大音量相比所占的百分比。