Flash CS3 文档 |
|||
| 学习 Adobe Flash 中的 ActionScript 2.0 > 使用图像、声音和视频 > 关于使用 FLV 视频 | |||
FLV 文件格式包含用 Flash Player 编码以便于传送的音频和视频数据。例如,如果您有 QuickTime 或 Windows Media 视频文件,便可使用编码器(如 Flash 8 视频编码器或 Sorensen Squeeze)将该文件转换为 FLV 文件。
Flash Player 7 支持用 Sorenson Spark 视频编解码器编码的 FLV 文件。Flash Player 8 及更高版本支持用 Flash 中的 Sorenson Spark 或 On2 VP6 编码器编码的 FLV 文件。On2 VP6 视频编解码器支持 Alpha 通道。不同的 Flash Player 版本支持 FLV 的方式也不同。有关详细信息,请参阅下表:
|
编解码器 |
SWF 文件版本(发布版本) |
Flash Player 版本(回放所需要的版本) |
|---|---|---|
|
Sorenson Spark |
6 |
6 及更高版本 |
|
|
7 |
7 及更高版本 |
|
On2 VP6 |
6 |
8* 及更高版本 |
|
|
7 |
8 及更高版本 |
|
|
8 及更高版本 |
8 及更高版本 |
*如果 SWF 文件加载 FLV 文件,则您可以使用 On2 VP6 视频,但只要用户使用 Flash Player 8 及更高版本查看 SWF 文件,您就必须面向 Flash Player 8 及更高版本重新发布 SWF 文件。Flash Player 8 及更高版本支持发布和回放 On2 VP6 视频。
有关视频基础知识的信息(如流、渐进下载、尺寸、编码、导入和带宽考虑),请参阅《使用 Flash》。
本部分讨论如何在不用组件的情况下使用 FLV 视频。您也可以使用 FLVPlayback 组件播放 FLV 文件,或使用 VideoPlayback 类创建可动态加载 FLV 文件的自定义视频播放器(请参阅 www.adobe.com/devnet/flash 或 www.adobe.com/support/documentation/)。有关如何通过 FLVPlayback 组件和 Media 组件使用 FLV 视频的信息,请查看《ActionScript 2.0 组件语言参考》中的 FLVPlayback 组件和 Media 组件部分。
您可以在 Flash Player 中使用 ActionScript 动态地播放外部 FLV 文件,而不将视频直接导入到 Flash 创作环境中。可以从 HTTP 地址或从本地文件系统播放 FLV 文件。若要播放 FLV 文件,可以使用 NetConnection 和 NetStream 类以及 Video 类的 attachVideo() 方法。有关详细信息,请参阅《ActionScript 2.0 语言参考》中的 NetConnection、NetStream 和 attachVideo(Video.attachVideo 方法)。
您可以通过将视频导入 Flash 创作工具然后导出为 FLV 文件,来创建 FLV 文件。如果有 Flash,可以使用“FLV 导出”插件从支持的视频编辑应用程序中导出 FLV 文件。
使用外部 FLV 文件可以提供使用导入的视频时不可用的某些功能:
|
提示 |
|
若要从 Web 服务器加载 FLV 文件,则可能需要向您的 Web 服务器注册文件扩展名和 MIME 类型;请查看您的 Web 服务器文档。FLV 文件的 MIME 类型是 video/x-flv。有关详细信息,请参阅为 FLV 文件配置服务器。 |
有关 FLA 视频的详细信息,请参阅以下主题:
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00001032.html