媒體 - Macromedia Flash 播放器

容許使用者利用 Macromedia Flash 播放器來播放 Flash 動畫。

設計時的元件

媒體 - Macromedia Flash 播放器元件拖放到頁面上:
「媒體 - Macromedia Flash 播放器」元件按鈕

頁面中的媒體 - Macromedia Flash 播放器元件看起來與下面類似:
設計時的「媒體 - Macromedia Flash 播放器」

執行時期的元件

媒體 - Macromedia Flash Player 元件在執行時期依照已選取的 Flash 檔案內容而改變。

「內容及所有屬性」視圖

元件的「內容」視圖會顯示您可以用來設定元件的最常用屬性集,而且針對不同的元件,您也會看到新增控制項、動作或其他元件的選項。若要開啟「內容」視圖,請按一下「視窗 > 顯示視圖 > 內容」;然而依預設會開啟該視圖。

Macromedia Flash Player 元件的這些共同屬性顯示在「內容」視圖的 hx:playerFlash參數協助工具標籤中。如需完整的屬性清單,請參閱 Macromedia Flash Player 屬性表格。適用於指定控制參數的其他配置選項則在 hx:playerFlash>參數標籤:

表 1. Macromedia Flash Player 配置選項

配置選項

說明

新增用來控制播放器的參數

指定要使用哪些參數來控制媒體播放器元件。

「所有屬性」視圖會顯示您可以在元件上設定之所有屬性的表格,包括您可以從「內容」視圖來存取的那些屬性。若要切換至「所有屬性」視圖,請按一下「內容」視圖右上角的「所有屬性」圖示 「所有屬性」圖示

表 2. 所有 Macromedia Flash Player 屬性

屬性名稱

顯示在「內容」視圖中的排列依據

說明

accesskey

協助工具>存取鍵

指定單一鍵盤按鍵作為存取鍵。在執行時期按下指定的存取鍵時, 就會將焦點移至這個元件。

align

對齊方式

指定元件的對齊方式:
  • 向左鍵
  • 置中
  • 向右鍵

alt

協助工具>替代文字

指定元件的替代文字。當元素無法正常呈現時,就會顯示;例如:不支援表單的瀏覽器,以及設定為不顯示影像的瀏覽器。

archive

沒有顯示

用來呈現「媒體元件」的物件 html 標示的相關屬性, 這個屬性可用來指定物件的相關資源所在的保存檔的 URL 清單(URL 之間是用空格加以區隔)。

autoStart

自動播放

如果 autostart 設為 true,就會在元件中自動開始播放複合式多媒體檔。勾選這個選項時,會使元件在執行時期自動啟動。

binding

沒有顯示

代表這個元件的 UIComponent,通常是在支持的檔案中。

border

沒有顯示

指定表格的邊框大小(像素)。

codebase

沒有顯示

指定用來解析元件中的其他屬性所指定之相對 URI 的基本路徑。

dir

沒有顯示

指定執行時期的元件呈現方向。值可以是:
  • ltr - 由左至右
  • rtl - 由右至左

height

大小:高度

指定元件的高度(可以是行數、像素或畫面的百分比)。

hspace

沒有顯示

指定要在元件左右兩側插入的空間(像素)量。

id

ID

指派元件的名稱。應該是 JSP 內的唯一名稱。

lang

沒有顯示

指定元件屬性值和文字內容的基本語言。採用 ISO 標準語言縮寫碼(如 "en" 代表英文、"en-US" 代表美國英文、"fr" 代表法文、"de" 代表德文)。

loop

沒有顯示

指定片段的播放應該繼續進行或進入無限迴圈。預設值是 true。

menu

沒有顯示

指定顯示的功能表類型:
  • true - 顯示完整功能表,讓使用者可以使用各種選項來加強或控制播放作業。
  • false - 顯示只含有「設定」選項和「關於 Flash」 選項的功能表。

mimeType

類型

當 src 是連結至二進位資料時,用來宣告媒體 MIME 類型。

playerAttributes

沒有顯示

如果要新增其他播放器屬性/參數的清單,清單應該是以逗點區隔的 name=value 配對清單。

quality

選項:品質

指定播放品質:
  • low- 播放速度比外觀重要,且絕不使用消除鋸齒。
  • autolow - 會先強調速度,但會儘可能改進外觀。開始播放時,會關閉消除鋸齒。 如果 Flash Player 偵測出處理器能夠處理消除鋸齒,就會開啟消除鋸齒功能。
  • autohigh - 會先平等處理播放速度和外觀,但必要時會為了播放速度而犧牲外觀。開始播放時,會開啟消除鋸齒。 如果實際畫面速率低於指定的畫面速率,就會關閉消除鋸齒來加快速度。 請利用這個設定來模擬 Flash 中的「檢視 > 消除鋸齒」設定。
  • medium - 套用部分的消除鋸齒功能,但不會使點陣圖平滑化。 它會使品質比 Low 設定好,但比 High 設定差。
  • high - 外觀比播放速度重要,且一定會套用消除鋸齒。如果電影不包含動畫,點陣圖就會平滑化;如果電影含有動畫,點陣圖就不會平滑化。
  • best - 提供最佳顯示品質,不考慮播放速度。所有輸出都會消除鋸齒,所有點陣圖都會平滑化。

rendered

沒有顯示

可以設成 true 或 false:
  • false - 執行時期不會將元件呈現在瀏覽器中。
  • true - 將會呈現元件。

salign

沒有顯示

指定對齊方式:
  • <default> - 將電影放在瀏覽器視窗中央,如果瀏覽器視窗比電影視窗小,就會裁切邊緣。
  • left - 將電影對齊瀏覽器視窗左邊緣,並依照需要來裁切其他三邊。
  • right - 將電影對齊瀏覽器視窗右邊緣,並依照需要來裁切其他三邊。
  • top - 將電影對齊瀏覽器視窗上邊緣,並依照需要來裁切其他三邊。
  • bottom - 將電影對齊瀏覽器視窗下邊緣,並依照需要來裁切其他三邊。

scale

沒有顯示

指定調整比例:
  • showall - 這是預設值;它會使整個電影不失真地呈現在指定區域內,且會維持電影的原始長寬比。
  • noborder - 在不失真的情況下,調整電影大小來填滿指定區域,可能會有部分裁切,但會同時維護電影的原始長寬比。
  • exactfit - 使整個電影呈現在指定區域內,且不會嘗試保留原始長寬比。可能會失真。

src

檔案

要播放的媒體檔。指定元件要使用的檔案。

standby

沒有顯示

指定在載入元件的實作和資料時,瀏覽器所能呈現的訊息。

style

樣式:內容

指定元件的 CSS 樣式資訊(如 style="font-size : 8pt ; color : red")。定義已選取的元件的內容(例如字型和顏色)。 這可以用手動方式來完成,或者按一下按鈕,然後從視窗內選取想要的內容。

styleClass

樣式:類別

當呈現這個元素時,所要套用的 CSS 樣式類別清單,各個類別之間是用空格加以區隔。 這個值必須作為產生的標記之 "class" 屬性來傳遞。定義已選取的元件的類別(例如樣式表)。 這可以用手動方式來完成,或者按一下按鈕,然後從視窗內選取想要的「類別」。

tabindex

協助工具>欄標次序索引

指定元件在 JSP 內的定位次序位置。這個值必須是 0 和 32767 之間的數字。

title

協助工具>標題

指定執行時期在瀏覽器中顯示成工具要訣的標題文字。

vspace

沒有顯示

指定要在元件上下兩端插入的空間量(像素)。

width

大小:寬度

指定元件的起始寬度。 以像素來提供寬度,但其值參照字元數的文字輸入元件除外。

wmode

沒有顯示

指定 Flash 電影在瀏覽器中的透通性、分層及定位等視窗模式內容。
  • window - 電影在網頁內本身的矩形視窗中播放。
  • opaque - 電影將頁面中的所有東西隱藏在它後面。
  • transparent - 電影所有透通部分都會顯示出 HTML 頁面的背景。這個選項可能會降低動畫效能。
相關概念
建立使用 JavaServer Faces 的資料存取 Web 應用程式
相關工作
建立 Faces 應用程式 - 概觀
相關參考
Faces 元件參照
Faces 元件的屬性
媒體播放器
媒體 - 通用 A/V 播放器
媒體 - Macromedia Shockwave 播放器
媒體 - RealPlayer
媒體 - Windows Media Player
讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.