視訊檔案的進階主題

Flash Player 9 以及更新的版本,Adobe AIR 1.0 以及更新的版本

下列主題將討論一些使用 FLV 檔的特殊問題。

關於設定能在伺服器上使用的 FLV 檔

在使用 FLV 檔時,您也必須設定伺服器,才能在伺服器上使用 FLV 檔格式。「多用途網際網路信件擴充標準」(Multipurpose Internet Mail Extensions,MIME) 為一項標準化的資料規格,讓您能夠透過網際網路連線傳送非 ASCII 格式的檔案。由於網頁瀏覽器和電子郵件用戶端會設定用來解譯為數眾多的「MIME 類型」,所以能夠收發視訊、音訊、圖形和格式化文字。若要從網站伺服器載入 FLV 檔,您可能需要向網站伺服器註冊副檔名與 MIME 類型;請查閱網站伺服器說明文件。FLV 檔的 MIME 類型是 video/x-flv 。FLV 檔類型的所有資訊如下:

  • Mime 類型:video/x-flv

  • 副檔名:.flv

  • 必要參數:無

  • 選擇性參數:無

  • 編碼注意事項:FLV 檔是二進位檔案,而某些應用程式可能還會要求設定 application/octet-stream 子類型

  • 安全性問題:無

  • 已發佈的規格: www.adobe.com/go/video_file_format_tw

Microsoft 在 Microsoft Internet Information Services (IIS) 6.0 網站伺服器中,改變了舊版處理串流資訊的方式。舊版的 IIS 並不需要針對串流 Flash 視訊進行任何修改,在 IIS 6.0 (Windows 2003 的預設瀏覽器) 中,伺服器便需要 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_tw

關於在 Macintosh 上指向本機 FLV 檔的位置

如果您嘗試使用以斜線 (/) 表示的相對路徑,在 Apple® Macintosh® 電腦的非系統磁碟機上播放本機 FLV 檔,則該視訊將不會播放。「非系統磁碟機」包括 (但不限於) CD-ROM、已分割的硬碟、抽取式儲存媒體,以及連接的儲存裝置。

備註: 只有作業系統的限制才會導致這項失敗,Flash Player 或 AIR 中的限制則不會。

若要在 Macintosh 電腦的非系統磁碟機上播放 FLV 檔,請以使用冒號 (:) 標記法的絕對路徑指向這個檔案,而不是斜線 (/) 標記法。以下為兩種標記法不同之處:

  • 斜線標記法:myDrive/myFolder/myFLV.flv

  • 冒號標記法:(Mac OS®) myDrive:myFolder:myFLV.flv