2012-02-16 11 views
0

メディアタグのビデオをどのように縮尺するか?p:mediaタグの縮尺のビデオ

<p:media value="#{mediaBean.media}" width="250" height="225" player="quicktime"/> 

解像度が大きいほどタント250x225 - なぜそれが自動的に250x225にビデオをスケーリングていない - 私はちょうどvideoscreenの部分を参照してください?何か案は?プレイヤーに:あなたは、パラメータ(パラメータf)のように、スケールの属性を送信する必要が

よろしく

+0

投稿してくださいソース**' getMedia() '* *メソッド –

答えて

1

<p:media value="#{mediaBean.media}" width="250" height="241" player="quicktime"/> 
     <f:param name="scale" value="tofit" /> 
</p:media> 

各プレーヤーは、サポートするパラメータを指定します。

あなたのケースではQuickTimeがスケールの属性をサポートしています。

規模

SCALEはTOFIT、ASPECTまたは数字のいずれかです。デフォルトでは、 スケールの値は1です。TOFITに設定されている場合、ムービーはHEIGHTおよびWIDTH属性で指定されている埋め込み ボックスに合わせてスケーリングされます。これが アスペクトに設定されている場合、ムービーは、 のアスペクト比を維持しながら、埋め込みボックスに合わせてスケーリングされます。これに数字が設定されている場合は、ムービーは になります(例:1.5)。注:数字スケール をQTVRパノラマムービーと組み合わせて使用​​すると、ハイエンドシステムの場合でもムービーは のパフォーマンスが低下する可能性があります。ここ

便利なリンク:あなたの** `MediaBean`の

Quicktime

Flash

Windows Media Player

+0

こんにちは、私は次の行を追加しましたが、動作しません。私は-3.1-SNAPSHOT.jar、-btwを使用しています。 .3gp - 640x480フォーマットを再生しています。 – mboeckle

+0

あなたの質問を改善し、** 'MediaBean' ** **' getMedia() '**メソッドのソースを投稿して、htmlを生成してください。 –

+0

私はそれを忘れて申し訳ありません。 ** scale **属性を使用して、必要に応じてムービーのサイズを変更する必要があります。 **スケールはTOFIT、ASPECTまたは数字のいずれか** –

関連する問題