html5视频标签JSF2

发布于 2024-10-20 17:24:14 字数 869 浏览 2 评论 0原文

我在我的代码中

<video id="myVideo" width="100%"  controls="controls">
   <source src="C:\\myVid.ogg"  type='video/ogg; codecs=&quot;theora, vorbis&quot;' />
  </video>

是否可以在 JSF2(动态源)中使用它

编辑:

我正在尝试链接到另一台服务器的光盘上的文件:(

<video id="myVideo" width="100%"  controls="controls">
<source src="\\myip\storage\ogg\VX-276.ogg"  type='video/ogg; codecs=&quot;theora, vorbis&quot;' />
</video>

源实际上是 EL 表达式)。 该文件未显示!

当我尝试使用 chrome 打开它时,它会自动将其更改为: file://myip/storage/ogg/VX-276.ogg 我尝试在我的 servlet 图像路径中添加 file: ////myip//storage//ogg//VX-276.ogg 但是 url 更改为 file:\myip\storage\ogg\VX-276.ogg不存在!

如果我写 \\\\myip\\storage\\ogg\\VX-276.ogg 该文件不会在浏览器中显示而被发现!

我需要如何编写 URL 才能显示它?

I have in my code

<video id="myVideo" width="100%"  controls="controls">
   <source src="C:\\myVid.ogg"  type='video/ogg; codecs="theora, vorbis"' />
  </video>

Is there away to use it in JSF2 (dynamic source)

EDITED:

I am trying to link to file on the disc of another server:

<video id="myVideo" width="100%"  controls="controls">
<source src="\\myip\storage\ogg\VX-276.ogg"  type='video/ogg; codecs="theora, vorbis"' />
</video>

(the source is actually EL experssion).
the file is not being displayed!

When I try to open it with chrome it automatically changes it to: file://myip/storage/ogg/VX-276.ogg I tried to add in my servlet image path file:////myip//storage//ogg//VX-276.ogg however the url is changes to file:\myip\storage\ogg\VX-276.ogg which does not exist!

if I write \\\\myip\\storage\\ogg\\VX-276.ogg the file is found by not being displayed in the browser!

How do I need to write the URL to display it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灯下孤影 2024-10-27 17:24:14

在 Facelets 中,您可以只在模板文本中使用 EL。

<video id="myVideo" width="100%" controls="controls">
    <source src="#{bean.videoURL}" type="video/ogg" />
</video>

In Facelets, you can just use EL in template text.

<video id="myVideo" width="100%" controls="controls">
    <source src="#{bean.videoURL}" type="video/ogg" />
</video>
流云如水 2024-10-27 17:24:14

你尝试过这样的事情吗?

<video width="300" height="200" controlis="controls">
<source src="movie.ogg"  type="video/ogg">
<source src="movie.mp4"  type="video/mpeg">
Your browser don't support video element.
</video>

...

var video = document.createElement('video');
video.src = 'video.ogg';
video.controls = true;
document.body.appendChild(video);

...

<cc.implementation>
<h:outputScript library="js" name="video.js" target="head"/>
<video src="#{cc.attrs.src}" controls="#{cc.attrs.controls}"></video>
</cc.implementation>

它应该可以工作,创建动态音频和视频。

You tried something like this?

<video width="300" height="200" controlis="controls">
<source src="movie.ogg"  type="video/ogg">
<source src="movie.mp4"  type="video/mpeg">
Your browser don't support video element.
</video>

...

var video = document.createElement('video');
video.src = 'video.ogg';
video.controls = true;
document.body.appendChild(video);

...

<cc.implementation>
<h:outputScript library="js" name="video.js" target="head"/>
<video src="#{cc.attrs.src}" controls="#{cc.attrs.controls}"></video>
</cc.implementation>

It`s should work, create dinamically audio and video.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文