0

我正在开发一个 primefaces 移动网络应用程序。我想使用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>
4

1 回答 1

2

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

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

于 2013-01-28T14:34:21.903 回答