Primefaces显示在bean中生成的视频

在我的应用程序中,我想使用<p:media>组件显示Youtube视频。 媒体组件从托管bean获取视频网址。

XHTML

<form>
    <p:media value="#{bean.printVideoLink()}"  width="240" height="160">
</form>

Managed Bean

public String printVideoLink() {
    return "https://www.youtube.com/v/Vg6P5nWIVjw";
}

但我得到一个

IllegalArgumentException无法为媒体组件“j_idt15”解析mediaplayer,无法播放源:https:// www.youtube.com / v / Vg6P5nWIVjw`

任何想法如何解决这个错误,或者有没有其他方式如何将运行时视频包含在页面中?


我认为你需要提供玩家的类型作为<p:media>的属性

<p:media value="#{bean.printVideoLink()}" width="240" height="160" player="flash" />
链接地址: http://www.djcxy.com/p/68553.html

上一篇: Primefaces show video generated in bean

下一篇: using primefaces data exporter with dynamic sql query