【问题标题】:How to set poster image in JW player from flv file?如何通过flv文件在JW播放器中设置海报图像?
【发布时间】:2015-09-23 00:51:17
【问题描述】:

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

【问题讨论】:

    标签: thumbnails jwplayer flv video-thumbnails


    【解决方案1】:

    不,JW Player 无法做到这一点。

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

    【讨论】:

      【解决方案2】:

      这里有一点你可以使用的技巧:

      <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>
      

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

      【讨论】:

      • 考虑到以一两秒黑屏开始(和结束)的视频数量,无论如何,它可能不会产生可见的图像。也无法在移动设备上运行,因为那里无法自动启动。
      • 是的,这就是为什么我提到这是一个黑客,真的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      相关资源
      最近更新 更多