视频文件的高级主题

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

以下主题介绍使用 FLV 文件的一些特殊问题。

关于配置 FLV 文件以便在服务器上托管

在处理 FLV 文件时,您可能需要配置服务器以便使用 FLV 文件格式。多用途 Internet 邮件扩展 (MIME) 是标准的数据规范,允许您通过 Internet 连接发送非 ASCII 文件。Web 浏览器和电子邮件客户端经过配置,可以解释多种 MIME 类型,因此它们可以发送和接收视频、音频、图形和格式化文本。若要从 Web 服务器加载 FLV 文件,则可能需要向您的 Web 服务器注册文件扩展名和 MIME 类型,因此应当检查您的 Web 服务器文档。FLV 文件的 MIME 类型是 video/x-flv 。下面列出了 FLV 文件类型的完整信息:

  • Mime 类型:video/x-flv

  • 文件扩展名:.flv

  • 必需参数:无

  • 可选参数:无

  • 编码注意事项:FLV 文件是二进制文件;有些应用程序可能需要设置应用程序/八位字节流子类型

  • 安全问题:无

  • 已发布的规范: www.adobe.com/go/video_file_format_cn

Microsoft 更改了在 Microsoft Internet 信息服务 (IIS) 6.0 Web 服务器中处理流媒体的方式,不再采用早期版本中的处理方式。早期版本的 IIS 不需要对 Flash 视频流做任何修改。在 Windows 2003 附带的默认 Web 服务器 IIS 6.0 中,服务器需要借助 MIME 类型来确认 FLV 文件为流媒体。

当采用流式媒体的方式加载外部 FLV 文件的 SWF 文件被置于 Microsoft Windows Server® 2003 上,并在浏览器中查看时,可以正确播放 SWF 文件,但 FLV 视频却不能采用流式媒体的方式加载。这个问题会影响到放置在 Windows Server 2003 上的所有 FLV 文件,包括用早期版本的 Flash 创作工具以及 Adobe 的 Macromedia Flash Video Kit for Dreamweaver MX 2004 制作的文件。如果在其他操作系统上对这些文件进行测试,则这些文件可以正常工作。

有关配置 Microsoft Windows 2003 和 Microsoft IIS Server 6.0 以流式传输 FLV 视频的信息,请参阅 www.adobe.com/go/tn_19439_cn

关于在 Macintosh 上将本地 FLV 文件设定为目标

如果您尝试从 Apple® Macintosh® 计算机的非系统驱动器上,使用以斜杠 (/) 表示的相对路径来播放本地 FLV,将无法播放视频。非系统驱动器包括(但不限于)CD-ROM、分区的硬盘、可移除的存储媒体以及连接的存储设备。

注: 导致失败发生的原因是操作系统的局限,而非 Flash Player 或 AIR 的局限。

若要从 Macintosh 的非系统驱动器上播放 FLV 文件,需使用基于冒号记号 (:) 的绝对路径来代替基于斜杠记号 (/) 的路径引用该文件。下面的列表显示了这两种记号的不同:

  • 基于斜杠的记号 myDrive/myFolder/myFLV.flv

  • 基于冒号的记号 (Mac OS®) myDrive:myFolder:myFLV.flv