この章では、ADF Faces outputText
、outputFormatted
、image
、icon
およびstatusIndicator
の各コンポーネントを使用して出力テキスト、イメージ、およびアイコンを表示する方法と、media
コンポーネントを使用してユーザーによるビデオや音声クリップの再生を可能にする方法を説明します。
この章の内容は次のとおりです。
ADF Facesには、テキスト、アイコン、イメージを表示するためのコンポーネント、およびJSFページで音声クリップやビデオ・クリップを再生するためのコンポーネントが用意されています。
outputText
コンポーネントは、読取り専用テキストを表示するために、他の多くのコンポーネントの子として使用できます。テキストを書式設定する必要がある場合は、outputFormatted
コンポーネントを使用できます。たとえば、図18-2に示すように、説明テキストで太字書式のテキストを使用することが必要な場合があります。
多くのADF Facesコンポーネントには、アイコンを関連付けできます。たとえば、メニューでは、各メニュー項目にアイコンを関連付けできます。それぞれのアイコンに使用するイメージは、そのメニュー項目コンポーネント自体のicon
属性の値として識別します。アイコンがサポートされているコンポーネントへのアイコン追加の詳細と手順は、それぞれのコンポーネントの章で説明されています。コンポーネント内でアイコンを提供するだけでなく、ADF Facesにはメッセージを表示する際に使用されるアイコンもあります。これらのアイコンは、メッセージの外でも使用できます。
ページにイメージを表示するには、image
コンポーネントを使用します。イメージを使用して、リンク(イメージ・マップを含む)として使用することも、サーバーのステータスを表すために使用することもできます。
media
コンポーネントは、オーディオ・ビジュアル・コンテンツ(通知やタスク実施の指示など)を表示するのに使用します。media
コンポーネントのすべてのコントロールを表示するか、一般的なコントロールまたは最小限のコントロールのみを表示するか、表示可能なコントロールなし(たとえば、コントロールはポップアップ・メニューからのみ可能)にするかを構成できます。コントロールなしにすることもできます。通常は、クリップが非常に短くコントロールが不要な場合は、コントロールを表示しません。
media
コンポーネントがページのプライマリ・コンポーネントのときは、一般的にすべてのコントロールが表示されます(図18-3を参照)。
出力コンポーネントを実装する前に、他のADF Faces機能を理解することが役立つ場合があります。また、ページにこれらのコンポーネントを追加した後で、ドラッグ・アンド・ドロップやアクセシビリティなどの機能を追加することが必要になる場合があります。出力コンポーネントで使用できる他の機能へのリンクを次に示します。
テキストでのパラメータの使用: コンポーネントに表示されるテキストに、実行時に解決されるパラメータを含める場合は、ADF Faces EL書式タグを使用できます。詳細は、3.5.2項「EL書式タグの使用方法」を参照してください。
変換: 場合によっては、値を表示するために文字列に変換することが必要です。変換の詳細は、第7章「入力の検証および変換」を参照してください。
ドラッグ・アンド・ドロップ: ユーザーが出力コンポーネントまたは出力コンポーネントの値をページ上の別の領域にドラッグ・アンド・ドロップできるようにページを構成できます。詳細は、第35章「ドラッグ・アンド・ドロップ機能の追加」を参照してください。
ローカライゼーション: 文字列を値として受け取る属性に値を入力するかわりに、プロパティ・ファイルを使用できます。これらのファイルにより、これらの文字列の翻訳を管理できます。詳細は、第32章「ページの国際化およびローカライズ」を参照してください。
スキン: スキンを変更することで、出力コンポーネントのルック・アンド・フィールを変更できます。詳細は、第31章「スタイルおよびスキンを使用した外観のカスタマイズ」を参照してください。
ページに出力テキストを表示するためのADF Facesコンポーネントは2つあります。outputText
は書式設定されていないテキストを表示し、outputFormatted
はテキストを表示して限られた範囲の書式設定オプションを設定できます。
明示的に指定された、またはリソース・バンドルまたはBeanからの単純テキストを表示するには、outputText
コンポーネントを使用します。value
属性の値として表示するテキストを定義します。次に例を示します。
<af:outputText value="The submitted value was: "/>
例18-1に、2つのoutputText
コンポーネントを示します。1つ目では表示されるテキストが明示的に指定され、2つ目ではマネージドBeanからテキストが取得され、表示可能なテキスト値に値が変換されます(変換の詳細は、7.3項「変換の追加」を参照してください)。
例18-1 出力テキスト
<af:panelGroupLayout> <af:outputText value="The submitted value was: "/> <af:outputText value="#{demoInput.date}"> <af:convertDateTime dateStyle="long"/> </af:outputText> </af:panelGroupLayout>
escape
属性を使用して、現在のマークアップ言語でHTMLおよびXMLの特殊文字をエスケープするかどうかを指定できます。デフォルトでは、特殊文字はエスケープされます。
例18-2に、2つのoutputText
コンポーネントを示します。1つ目ではescape
属性にデフォルト値true
が使用され、2つ目では属性がfalse
に設定されています。
例18-2 escape属性セットを使用する出力テキストと、使用しない出力テキスト
<af:outputText value="<h3>output & heading</h3>"/> <af:outputText value="<h3>output & heading</h3>" escape="false"/>
注意: 絶対に必要な場合以外、escape 属性はfalse に設定しないでください。escapeをfalse にすると、outputText コンポーネントの値がユーザー提供の値から構成される場合、Webサイトがクロス・サイト・スクリプティングの攻撃を受ける可能性があります。限られた数のHTMLタグを使用できるoutputFormatted コンポーネントを使用することをお薦めします。また、escape 属性がfalse に設定されている場合、ほとんどすべての属性が無視されます(例: styleClass は出力されません)。 |
図18-4に、escape
属性の2とおりの設定をブラウザで表示したときの結果の違いを示します。
outputText
コンポーネントのように、outputFormatted
コンポーネントもvalue
属性で指定されたテキストを表示しますが、その値にはHTMLタグを含めることができます。値の一部のみを特定の方法で書式設定する場合は、outputFormatted
コンポーネントの書式設定機能を使用します。コンポーネント値全体に同じスタイル設定を使用する必要がある場合は、値にHTMLを使用するかわりに、コンポーネント全体にスタイルを適用します。コンポーネントのすべてのインスタンスを特定の方法で書式設定する場合は、カスタム・スキンを作成する必要があります。インライン・スタイルの使用方法およびスキンの作成方法の詳細は、第31章「スタイルおよびスキンを使用した外観のカスタマイズ」を参照してください。
例18-3に、値の一部のみが太字で表示されるoutputFormatted
コンポーネントを示します(JSPXページの<
などのエンティティを使用する必要があります)。
例18-3 JSPXファイルの一部のテキストを太字にするためのoutputFormattedの使用
<af:outputFormatted value="<b>This is in bold.</b> This is not bold"/>
例18-4 JSPファイルの一部のテキストを太字にするためのoutputFormattedの使用
<af:outputFormatted value="<b>This is in bold.</b> This is not bold"/>
図18-5に、コンポーネントによりテキストがどのように表示されるかを示します。
出力テキストを表示する前に、値の一部を特別な方法で書式設定するかどうかを確認します。その場合は、outputFormatted
コンポーネントを使用します。
始める前に:
属性が機能に与える影響に関する知識が役立つ場合があります。詳細は、18.2項「出力テキストおよび書式設定された出力テキストの表示」を参照してください。
他のADF Faces機能を使用して追加できる機能について理解することが役立つ場合もあります。詳細は、18.1.2項「出力コンポーネントの追加機能」を参照してください。
出力テキストを表示する手順:
「コンポーネント」ウィンドウの「テキストおよび選択」パネルから、「出力テキスト」をページにドラッグ・アンド・ドロップします。outputFormatted
コンポーネントを作成するには、「コンポーネント」ウィンドウから「出力テキスト(フォーマット設定済)」をドラッグ・アンド・ドロップします。
ヒント 値の一部に特別な書式設定を適用する場合は、outputFormatted コンポーネントを使用します。 |
ヒント アクティブ・データを使用したコンポーネントのテキストの変更をサポートする場合(たとえば、データソースからプッシュされているデータによって、表示されるテキストを決定する場合)、outputText コンポーネントのかわりに、activeOutputText コンポーネントを使用する必要があります。activeOutputText コンポーネントを作成するには、「コンポーネント」ウィンドウから「出力テキスト(アクティブ)」をドラッグします。 |
「プロパティ」ウィンドウの「共通」セクションを開き、表示する値をvalue属性で設定します。outputFormatted
コンポーネントを使用している場合は、表18-1および表18-2の説明に従い、HTML書式設定コードを使用して必要に応じてテキストを書式設定します。
outputFormatted
コンポーネントではstyleUsage
属性もサポートされています。この属性値により、テキストに次に示す事前定義済のスタイルが適用されます。
inContextBranding
instruction
pageStamp
図18-6に、styleUsage
値によりコンポーネントにどのようなスタイルが適用されるかを示します。
注意: styleUsage およびstyleClass 属性の両方が設定されている場合は、styleClass 属性が優先されます。 |
特定の書式設定と文字コードのみ使用できます。表18-1に、outputFormatted
コンポーネントの値の書式設定に使用可能な書式設定コードをリストします。
表18-1 af:outputFormatted値で使用するための書式設定コード
フォーマット・コード | 効果 |
---|---|
|
改行 |
|
水平方向の罫線 |
|
リスト: 順序付けられたリスト、順序付けられていないリストおよびリスト項目 |
|
見出し: <h1>が最も重要な見出しで、以降、重要度が低くなり、<h6>が最も重要度が低い |
|
パラグラフ |
|
太字 |
|
イタリック |
|
テレタイプまたは等幅 |
|
大きいフォント |
|
小さいフォント |
|
事前フォーマット済: 保存済の空白と改行文字で定義されたレイアウト |
|
囲まれたテキスト全体に影響 |
|
アンカー |
表18-2に、値の特殊文字を表示するための文字コードをリストします。
表18-2 af:outputFormatted値で使用するための文字コード
文字コード | 文字 |
---|---|
|
より小さい |
|
より大きい |
|
アンパサンド |
|
登録商標 |
|
コピーライト |
|
改行なしの空白 |
|
二重引用符 |
属性class
、style
およびsize
は、href
構成と同様に、outputFormatted
コンポーネントのvalue
属性でも使用できます。その他すべてのHTMLタグは無視されます。
注意: セキュリティ上の理由から、出力値ではJavaScriptはサポートされていません。 |
注意: 他のコンポーネント(panelHeader など)も<h1> タグから<h6> タグを表示できるので、レンダリングされたHTMLをチェックして、outputFormatted コンポーネント内のハードコード化された見出しタグが、他のコンポーネントで追加されたタグに対して相対的な順序で表示されることを確認します。 |
ADF Facesには、図18-7に示されているように、メッセージ・コンポーネントで使用される一連のアイコンが用意されています。
アイコンをmessage
コンポーネントの外に表示する場合は、icon
コンポーネントを使用し、表示するアイコン・タイプの名前を指定します。
注意: アイコンに使用されるイメージは、アプリケーションで使用されているスキンによって決定されます。イメージを変更する場合は、カスタム・スキンを作成します。詳細は、第31章「スタイルおよびスキンを使用した外観のカスタマイズ」を参照してください。 |
ADF Facesアプリケーションでメッセージを使用すると、アイコンが自動的に追加されます。message
コンポーネントに追加する必要はありません。ただし、アイコンをmessage
コンポーネントの外で使用することもできます。アプリケーションのスキンに定義されている標準アイコンのいずれかを表示するには、icon
コンポーネントを使用します。
始める前に:
属性が機能に与える影響に関する知識が役立つ場合があります。詳細は、18.3項「アイコンの表示」を参照してください。
他のADF Faces機能を使用して追加できる機能について理解することが役立つ場合もあります。詳細は、18.1.2項「出力コンポーネントの追加機能」を参照してください。
標準アイコンを表示する手順:
「コンポーネント」ウィンドウの「一般コントロール」パネルから、「アイコン」をページにドラッグ・アンド・ドロップします。
図18-7に示されているように、「共通」セクションを開き、Nameをアイコン機能の1つの名前に設定します。たとえば、中に白いXがある赤い丸を表示する場合は、Nameをerror
に設定します。
「外観」セクションを開き、アイコンの代替テキストとして表示するテキストをShortDescで設定します。
ページにイメージを表示するには、image
コンポーネントを使用し、source
属性をファイルが存在するURIに設定します。image
コンポーネントでは、イメージの詳細な説明へのリンクを提供することで、アクセシビリティの説明テキストもサポートされています。
image
コンポーネントは、リンクとして使用することもでき、イメージ・マップを入れることができますが、その場合はlink
コンポーネント内に配置する必要があります。詳細は、18.5項「リンクとしてのイメージの使用」を参照してください。
image
コンポーネントを使用してイメージを表示します。
始める前に:
他のADF Faces機能を使用して追加できる機能について理解しておくと役立つ可能性があります。詳細は、18.1.2項「出力コンポーネントの追加機能」を参照してください。
イメージを表示する手順:
「コンポーネント」ウィンドウの「一般コントロール」パネルから、「イメージ」をページにドラッグ・アンド・ドロップします。
ヒント アクティブ・データを使用したイメージのsource 属性の変更をサポートする場合(たとえば、データソースからプッシュされているデータによって、表示されるイメージを決定する場合)、image コンポーネントのかわりに、activeImage コンポーネントを使用する必要があります。activeImage コンポーネントを作成するには、「コンポーネント」ウィンドウから「イメージ(アクティブ)」をドラッグします。 |
「イメージの挿入」ダイアログで、次の設定を行います。
Source: イメージ・ファイルへのURIを入力します。
ShortDesc: イメージの代替テキストとして使用するテキストに設定します。
イメージの長い説明を表示する場合は、「プロパティ」ウィンドウでLongDescURL属性を設定します。この属性では、表示したい情報が存在するURIを指定します。
ADF Facesのlink
コンポーネントを利用すると、イメージをリンクとしてレンダリングできます。必要に応じてテキストも表示できます。ユーザーがアイコンにマウスを置いた場合や、アイコンが押された場合または無効化された場合に、別々のアイコンを設定できます。link
コンポーネントの詳細は、20.3項「ボタンおよびリンクのナビゲーション目的での使用」を参照してください。
イメージをlink
コンポーネントとして使用して、1つ以上の移動先にリンクすることができます。イメージを単一の移動先への単純なリンクとして使用する場合は、link
コンポーネントを使用してその中にイメージを入れ、link
コンポーネントのdestination
属性をリンクの移動先のURIに設定します。
イメージをグラフィカルなナビゲーション・メニューとして使用して、グラフィックの領域ごとに別のURIに移動するように設定するには、image
コンポーネントをlink
コンポーネントの中に入れて、イメージに対するサーバー側イメージ・マップを作成します。
link
コンポーネントを使用して、イメージをリンクとしてレンダリングします。
始める前に:
属性が機能に与える影響に関する知識が役立つ場合があります。詳細は、18.5項「リンクとしてのイメージの使用」を参照してください。
他のADF Faces機能を使用して追加できる機能について理解することが役立つ場合もあります。詳細は、18.1.2項「出力コンポーネントの追加機能」を参照してください。
イメージを1つ以上のlinkコンポーネントとして使用する手順:
「コンポーネント」ウィンドウの「一般コントロール」パネルから、「リンク」をページにドラッグ・アンド・ドロップします。
「イメージ」を「リンク」コンポーネントに子としてドラッグ・アンド・ドロップします。
「イメージの挿入」ダイアログで、次の設定を行います。
Source: イメージ・ファイルへのURIを入力します。
ShortDesc: イメージの代替テキストとして使用するテキストに設定します。
イメージの異なる領域を別々の移動先にリンクさせる場合は、次のようにします。
イメージのイメージ・マップを作成し、サーバーに保存します。
「プロパティ」ウィンドウで、ImageMapType属性をserverに設定します。
「リンク」コンポーネントを選択し、「プロパティ」ウィンドウで「宛先」をサーバー上のイメージ・マップのURIに設定します。
イメージ全体を単一の移動先にリンクする場合は、「リンク」コンポーネントを選択し、リンク先のURIを「宛先」の値として入力します。
ADF FacesにはstatusIndicator
コンポーネントがあり、サーバー・アクティビティを示すために使用できます。表示される内容は、アプリケーションが使用しているスキンおよびサーバーの構成方法によって異なります。デフォルトでは、次のものが表示されます。
アプリケーションが標準のデータ転送サービスを使用するように構成されている場合、データ転送中にアニメーション化されたスピニング・アイコンが表示されます。
サーバーがビジーではない場合、静的アイコンが表示されます。
アプリケーションがアクティブ・データ・サービス(ADS)を使用するように構成されている場合、ステータス・インジケータに表示される内容は、ADSがどのように構成されているかによって異なります。
注意: ADSを使用すると、アプリケーションをアクティブ・データ・ソースにバインドできます。ADSを使用するには、Fusionテクノロジ・スタックを使用する必要があります。詳細は、『Oracle Application Development FrameworkによるFusion Webアプリケーションの開発』の「アクティブ・データ・サービスの使用方法」の章を参照してください。 |
ADSは、データをモデルにプッシュするように構成するか、アプリケーションが指定の間隔でデータをポーリングするように構成できます。表18-3に、プッシュおよびポーリング・モードのサーバー状態を表示するために使用されるアイコンを示します(アイコンは実際はアニメーション化されています)。
statusIndicator
コンポーネントをページにドロップした後で、コンポーネントで使用される実際のイメージ・ファイルを、スキンを使用して変更できます。スキンの使用の詳細は、第31章「スタイルおよびスキンを使用した外観のカスタマイズ」を参照してください。
始める前に:
属性が機能に与える影響に関する知識が役立つ場合があります。詳細は、18.6項「アイコンを使用したアプリケーション・ステータスの表示」を参照してください。
他のADF Faces機能を使用して追加できる機能について理解することが役立つ場合もあります。詳細は、18.1.2項「出力コンポーネントの追加機能」を参照してください。
ステータス・インジケータ・アイコンを使用する手順:
「コンポーネント」ウィンドウの「一般コントロール」パネルから、「ステータス・インジケータ」をページにドラッグ・アンド・ドロップします。
「プロパティ」ウィンドウを使用して必要な属性を設定します。
ヒント 属性の設定のヘルプとして、フィールドのドロップダウン・メニューを使用して属性の説明を表示します。 |
ADF Facesのmedia
コンポーネントを使用すると、アプリケーション・ページにビデオ・クリップや音声クリップを含めることができます。
メディア・コントロールでは、クロス・プラットフォームのメディア表示の複雑な2つの側面(メディアの表示に最適なプレーヤの決定、およびメディア・プレーヤのサイズ変更)を処理します。
ユーザーに表示するプレーヤのサイズとともに、各クリップに適したメディア・プレーヤを指定できます。デフォルトで、ADF Facesでは、メディア・リソースのMIMEタイプを使用して、最適なメディア・プレーヤおよび使用するデフォルトの内部プレーヤ・サイズが決定されますが、コンテンツ・タイプはcontentType
属性を使用して指定できます。
ユーザーが使用できるコントロール、およびクリップを自動的に再生するかどうか、連続再生するか指定された回数再生するかなど、その他のプレーヤ機能を指定できます。
media
コンポーネントをページに追加した後で、デフォルトで使用するメディア・プレーヤ、プレーヤと画面のサイズ、およびコントロールを構成します。クリップを再生するかどうかも構成できます。
始める前に:
属性が機能に与える影響に関する知識が役立つ場合があります。詳細は、18.7項「ビデオ・クリップおよび音声クリップの再生」を参照してください。
他のADF Faces機能を使用して追加できる機能について理解することが役立つ場合もあります。詳細は、18.1.2項「出力コンポーネントの追加機能」を参照してください。
アプリケーション・ページに音声クリップまたはビデオ・クリップを含める手順:
「コンポーネント」ウィンドウの「一般コントロール」パネルから、「メディア」をページにドラッグ・アンド・ドロップします。
「メディアの挿入」ダイアログで、次の属性を設定します。
Source: 再生するメディアへのURIを入力します。
StandbyText: コンテンツのロード中に表示するメッセージを入力します。
「プロパティ」ウィンドウの「共通」セクションを開いて、次のとおりに設定します。
Player: クリップの再生にデフォルトで使用されるメディア・プレーヤを選択します。Real Player、Windows Media PlayerまたはApple QuickTime Playerから選択できます。
または、ユーザー・エージェントの組込みのコンテンツ・タイプ・マッピングに基づいて、メディア・リソースの再生を開始するリンクをページに作成できます。メディア・コントロールにより、次の手順で、適切なメディア・プレーヤの選択が試行されます。
コンテンツのプライマリMIMEタイプがイメージの場合は、組込みのユーザー・エージェント・サポートが使用されます。
player
属性でメディア・プレーヤが指定されていて、そのプレーヤをユーザー・エージェントで使用でき、メディア・リソースを表示できる場合は、そのプレーヤが使用されます。
あるプレーヤがメディア・リソースの再生に最適で、そのプレーヤをユーザー・エージェントで使用できる場合は、そのプレーヤが使用されます。
ユーザー・エージェントであるプレーヤが特に優先されており、そのプレーヤでメディア・リソースを再生できる場合は、そのプレーヤが使用されます。
ページに表示されているリンクに接続しているプレーヤが使用されます。
Autostart: ロード後すぐにクリップの再生を開始する場合はTrueに設定します。
ContentType: 再生するメディアのMIMEタイプを入力します。これは、使用するプレーヤ、コントロールの構成、および表示サイズの決定に使用されます。
「プロパティ」ウィンドウの「外観」セクションを開いて、次のとおりに設定します。
Controls: プレーヤに表示するコントロールの量とタイプを選択します。
使用可能なコントロールのセットはプレーヤによって異なるため、実際のコントロールをリストするのではなく、一般的な方法で表示するコントロールのセットを定義します。たとえば、使用可能なすべてのコントロールや、最も一般的に使用されるコントロールをプレーヤに表示することも、コントロールを表示しないこともできます。
たとえば、例18-5では、media
コンポーネントにall
設定が使用されています。
図18-8に、プレーヤがユーザーに対してどのように表示されるかを示します。
次の値が有効です。
All: メディア・プレーヤでメディアを再生するための使用可能なすべてのコントロールが表示されます。
この設定を使用すると、使用するメディア・プレーヤによっては、大量の追加領域が必要になります。
Minimal: メディア・プレーヤでメディアを再生するための最小限のコントロールのセットが表示されます。
この値を使用すると、ユーザーが最も重要なメディア再生コントロールを制御できる一方で、ユーザー・エージェントにおける最低限の追加の領域が占有されます。
None: メディア・プレーヤにコントロールは表示されず、ポップアップ・メニューなど、その他の方法でコントロールにアクセスすることもできません。
通常、この設定は、メディアの再生に対するユーザーの制御が許可されていないkioskタイプのアプリケーションにのみ使用します。この設定は、通常、再生が自動的に開始される設定、および連続して再生される設定とともに使用されます。
NoneVisible: メディア・プレーヤにコントロールは表示されませんが、ポップアップ・メニューなど、かわりの方法でコントロールにアクセスできます。
通常、この値は、メディアの再生に対するユーザーの制御は許可されているが、推奨されていないアプリケーションにのみ使用します。none
設定同様、この設定は、再生が自動的に開始される設定、および連続して再生される設定とともに使用されます。
Typical: メディア・プレーヤでメディアを再生するための一般的なコントロールのセットが表示されます。
この値はデフォルトで、ユーザー・エージェントで過度に余分な領域を占有せずに、ユーザーは最も一般的なメディア再生コントロールを制御できるようになります。
WidthおよびHeight: ピクセル単位で完全な表示(メディアのコンテンツ領域も含むプレーヤ領域全体)のサイズを定義します。
ヒント width およびheight 属性を使用すると、様々なプレーヤおよびプレーヤ・コントロール構成で使用する適切な幅と高さを定義するのが困難なため、予期しない結果が発生することがあります。完全な表示のサイズを定義するかわりに、innerWidth およびinnerHeight 属性を使用して、メディア・コンテンツ領域のサイズを定義できます。 |
InnerWidthおよびInnerHeight: メディア・コンテンツ領域のみのサイズをピクセル単位で定義します。クリップのプレーヤ領域に割り当てられた領域を制御するため、これが推奨のスキームです。
ヒント メディア・コントロールのサイズを指定しない場合は、メディア・リソースのコンテンツ・タイプで指定されたデフォルトの内部サイズが使用されます。これは音声コンテンツでは問題ありませんが、ビデオ・コンテンツでは、コンテンツの一部が表示されない原因や必要以上に領域を占有する原因になります。両方のスキームで |
「動作」セクションを開き、Autostartを設定します。デフォルトでは、表示されたコントロールを使用してユーザーが開始するまで、クリップの再生は開始されません。autostart
属性をtrue
に設定することで、クリップのロードと同時に再生を開始することを指定できます。
PlayCountを、メディアを再生する回数に設定します。デフォルトでは、開始されたらクリップは一度のみ再生されます。コントロールが使用可能な場合には、ユーザーはクリップを再度再生できます。ただし、playCount
属性に値を設定することで、クリップを固定回数再生することや、連続して繰り返すことを指定できます。playCount
属性を0に設定すると、クリップは連続して再生されます。この属性をその他の数値に設定すると、クリップは指定された回数再生されます。
例18-6に、ページのソースのaf:media
コンポーネントを示します。このコンポーネントでは、ロードされるとすぐにビデオ・クリップの再生が開始され、ユーザーが停止するまでクリップの再生を継続します。プレーヤには、使用可能なコントロールがすべて表示されます。