无法在primefaces-mobile网络应用中使用p:media标签播放

时间:2013-01-28 13:43:28

标签: primefaces mobile-website primefaces-mobile

我正在开发一个primefaces-mobile网络应用程序。我想使用p:media标记,但它不会在移动设备上显示视频。我的代码:

<p:media value="#{basePath}/resources/3.mp4" width="340"
    height="250" player="quicktime">
    <f:param name="autoPlay" value="false" />
</p:media>

但在同一页面上,以下代码完美无缺:

<video width="400" height="300" controls="controls">
    <source src="#{basePath}/resources/3.mp4" type="video/mp4" />
</video>

1 个答案:

答案 0 :(得分:2)

如果我没弄错的话,p:media会生成一个特定于时间的标签。 <video>标记是html5,因此不同。对于第一个,你需要一个quicktime播放器,而第二个你需要一个支持html5的浏览器。

您不需要使用PrimeFaces标签;-) html标签也可以。默认情况下,Android支持Afaik html5,但我不确定IPhone / IPad。