1

如何使用特定视频帧 (flv) 设置海报图像?我没有可用的图像文件,所以我想知道是否可以从视频源“即时”设置海报图像。

4

2 回答 2

1

不,这对于 JW Player 是不可能的。

编辑:多一点解释.... JW Player 实际上并没有以任何方式“播放”或“处理”视频。它只是一个控制和样式脚本——<video>如果浏览器可以处理它,它会将视频提供给浏览器的标签,或者提供给 Flash 插件。播放器提供了自己的控制栏、广告功能等,但是当涉及到视频文件本身时,播放器并没有触摸它。所以,没有办法做诸如提取某些帧之类的事情。播放器不是ffmpeg。

于 2015-07-06T01:18:37.833 回答
0

这是您可以使用的一些技巧:

<div id="myElement"></div>

<script>
  jwplayer("myElement").setup({
    file: "/uploads/myVideo.mp4",
    autostart: true,
    mute: true,
    controls: false
  });
</script>

<script>
  setTimeout(function() { 
    jwplayer().pause();
    jwplayer().setMute(false);
    jwplayer().setControls(true);
  },3000);
</script>

这样做基本上是自动启动播放器,静音,没有控制,然后在一秒钟后暂停播放器,并将控制和音量设置回来。本质上它是在抓取第一帧。请记住,这有点小技巧,对带宽不利。

于 2015-07-06T14:30:43.363 回答