Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 视频(p:媒体)未启动_Jsf 2_Primefaces - Fatal编程技术网

Jsf 2 视频(p:媒体)未启动

Jsf 2 视频(p:媒体)未启动,jsf-2,primefaces,Jsf 2,Primefaces,我无法让p:media正常工作,在StreamedContent(参见下面的示例)上使用Chrome和IE、不同的Quicktime和Windows类型进行测试,并从我的webapp的resources-文件夹(value=/resources/clear.avi)中引用它。虽然加载和渲染本身似乎“正常”,但没有视频开始播放。播放器出现,加载的视频似乎没有被破坏,而文件不确定(在桌面上播放)。使用StreamedContent时,我在加载视频后开始渲染 我的配置: PrimeFaces 3.5

我无法让
p:media
正常工作,在
StreamedContent
(参见下面的示例)上使用Chrome和IE、不同的Quicktime和Windows类型进行测试,并从我的webapp的
resources
-文件夹(
value=/resources/clear.avi
)中引用它。虽然加载和渲染本身似乎“正常”,但没有视频开始播放。播放器出现,加载的视频似乎没有被破坏,而文件不确定(在桌面上播放)。使用StreamedContent时,我在加载视频后开始渲染

我的配置:

  • PrimeFaces 3.5
  • ApacheMyFaces 2.1.12
  • 码头9.0.4
这里有什么问题

<h:panelGroup id="video">
     <p:media value="#{contentEditorBean.media}" width="250" height="190" player="windows" rendered="#{contentEditorBean.media != null}">
                <f:param name="autoPlay" value="false" />
     </p:media>
</h:panelGroup>


您不清楚这是否是上传文件本身的问题(即,您甚至不能在磁盘文件系统上直接播放它们,独立于JSF),或者它只在
中形成问题。问题的第一段表明第一种情况是这样的,但是您似乎意外地进入了JSF方面,同时仍然存在播放问题。更新了问题。文件可以工作,但不能在p:media中使用它,而p:graphicImage可以处理上传的图像。为什么你要展示你是如何上传文件的,而这部分显然工作正常?这只会让你的问题更令人困惑。只需讨论并显示损坏的代码。“我在位置X有一个电影文件,单独运行良好,我按如下方式播放它(…),它以这种方式和那种方式失败(…)。这是如何造成的,我如何解决它?”。没有不相关的噪音。虽然我希望我不必再粘贴所有这些东西,因为每个人都要求比这个几乎是展示性的例子更多的东西,比如片段,现在它说明了我到现在为止所做的。。。我希望至少是这样。好吧,这更清楚了。那么,
{contentEditorBean.media}
后面的值是保证幂等的吗?即,当您刷新页面时,应请求非常相同的视频文件。如有必要,这只能通过使用表示唯一视频标识符的
参数化
来实现。相关且可能重复的: