メディア表示について

メディア・コンテンツ(ビデオやオーディオ・クリップなど)を表示するには、ADF FacesのobjectMediaコンポーネントを使用します。このobjectMediasource属性を設定して、メディア・リソースの位置を指定します。デフォルトでは、ADF Facesは、メディア・ソースのMIMEタイプを使用して、ユーザー・エージェントで使用する最良のメディア・プレーヤおよびデフォルトの内部プレーヤ・サイズを判断します。

特定のプレーヤとプレーヤ・サイズを使用する場合は、player属性を設定し、objectMediainnerWidthおよびinnerHeight属性を設定します。

player属性に対して選択できるのは、link、real(Real Player)、windows(Windows Media Player)およびquicktime(Apple Quick Time Palyer)です。ユーザー・エージェントに対して指定されたプレーヤが見つからない場合、またはリクエストされたプレーヤでメディア・リソースを再生できない場合は、linkプレーヤが使用されます。つまり、ADF Facesでは、メディア・リソースの表示方法を決定する際に、ユーザー・エージェントのリンクを使用して、エージェントのビルトイン・コンテンツ・タイプ・マッピングを起動します。

プレーヤとメディア・コンテンツのユーザー・エージェントに対してスペース(ピクセル単位)を指定する場合は、widthおよびheight属性も使用できますが、innerWidthおよびinnerHeight属性を使用することをお薦めします。このinnerWidthおよびinnerHeight属性は、メディア・リソース・コンテンツのサイズ(ピクセル単位)を指定します。heightinnerHeightの両方が設定されている場合は、heightが使用されます。innerHeightが設定されていない場合は、再生するメディア・リソースのコンテンツ・タイプに基づいたデフォルトが使用されます。heightが設定されていない場合、ADF Facesでは、内側の高さが計算され、メディア・プレーヤのコントロール・ボタンの表示に必要な高さを付加してメディア・プレーヤの高さが決定されます。widthinnerWidthについても同様の制御が適用されます。

キオスク・タイプのアプリケーションでは、さらに次の属性も設定することをお薦めします。


ADF Facesオブジェクト・コンポーネントについて
ADF Faces出力コンポーネントの概要
メディアおよびメディア・プレーヤの使用