我正在开发一个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>
答案 0 :(得分:2)
如果我没弄错的话,p:media
会生成一个特定于时间的标签。 <video>
标记是html5,因此不同。对于第一个,你需要一个quicktime播放器,而第二个你需要一个支持html5的浏览器。
您不需要使用PrimeFaces标签;-) html标签也可以。默认情况下,Android支持Afaik html5,但我不确定IPhone / IPad。