缩放p:media标签中的视频

时间:2012-02-16 16:36:34

标签: jsf primefaces

如何在媒体代码中缩放视频?

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

分辨率大于250x225 - 所以我只看到视频屏幕的一部分 - 为什么它不会自动将视频缩放到250x225?任何想法?

问候

1 个答案:

答案 0 :(得分:1)

您必须将scale属性作为参数(f:param)发送给播放器。

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

每位玩家都会指定他们支持的参数。

在您的情况下,quicktime支持scale属性:

  

<强>尺度

     

SCALE是TOFIT,ASPECT或数字。默认值为   SCALE为1.如果设置为TOFIT,则缩放电影以适合嵌入的   由HEIGHT和WIDTH属性指定的框。如果设置为   ASPECT,电影将在保持时缩放以适应嵌入式盒子   纵横比。如果使用数字设置,则电影将是   按该数字缩放(例如1.5)。注意:使用数字刻度   具有QTVR全景影片的属性会降低其性能   电影即使在高端系统上也是如此。

此处有用的链接:

Quicktime

Flash

Windows Media Player