如何在媒体代码中缩放视频?
<p:media value="#{mediaBean.media}" width="250" height="225" player="quicktime"/>
分辨率大于250x225 - 所以我只看到视频屏幕的一部分 - 为什么它不会自动将视频缩放到250x225?任何想法?
问候
答案 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全景影片的属性会降低其性能 电影即使在高端系统上也是如此。
此处有用的链接: