Primefaces 显示在 bean 中生成的视频
Primefaces show video generated in bean
在我的应用程序中,我想使用 <p:media>
组件显示 Youtube 视频。媒体组件从托管 bean 获取视频 URL。
XHTML
<form>
<p:media value="#{bean.printVideoLink()}" width="240" height="160">
</form>
托管 Bean
public String printVideoLink() {
return "https://www.youtube.com/v/Vg6P5nWIVjw";
}
但是我得到了
IllegalArgumentException Cannot resolve mediaplayer for media component 'j_idt15', cannot play source:https://www.youtube.com/v/Vg6P5nWIVjw`
知道如何解决这个错误,或者是否有任何其他方法可以将运行时的视频包含到页面中?
我认为您需要提供播放器类型作为 <p:media>
的属性
<p:media value="#{bean.printVideoLink()}" width="240" height="160" player="flash" />
在我的应用程序中,我想使用 <p:media>
组件显示 Youtube 视频。媒体组件从托管 bean 获取视频 URL。
XHTML
<form>
<p:media value="#{bean.printVideoLink()}" width="240" height="160">
</form>
托管 Bean
public String printVideoLink() {
return "https://www.youtube.com/v/Vg6P5nWIVjw";
}
但是我得到了
IllegalArgumentException Cannot resolve mediaplayer for media component 'j_idt15', cannot play source:https://www.youtube.com/v/Vg6P5nWIVjw`
知道如何解决这个错误,或者是否有任何其他方法可以将运行时的视频包含到页面中?
我认为您需要提供播放器类型作为 <p:media>
<p:media value="#{bean.printVideoLink()}" width="240" height="160" player="flash" />