在 vue 中使用 video.js,如何能让 video.js 支持 flv 格式的视频播放?

新手上路,请多包涵

在 vue 中使用 video.js,如何能让 video.js 支持 flv 格式的视频播放?

阅读 14.4k
1 个回答

html5的video标签只支持mp4、webm、ogg三种格式,不支持flv格式,在使用video.js时,如果使用html5是会报错不支持。
解决办法有二:一结合flv.js可实现,flv.js是纯js支持flv格式的视频,B站开源的
可参考:https://blog.csdn.net/boyit0/...
二是使用flash,flash是支持flv格式的
如下小提示:

`
</html>
      <video id="example-video" width=760 height=440 class="video-js vjs-default-skin" controls>
          <source id="hlssource" src="1.flv"  type="video/flv">
      </video>
</html>
<script>
      var player = videojs('example-video');
      player.play();
        var myPlayer =  videojs("my-video",{
          flash: {
            swf: 'video-js-5.20.5/video-js.swf'
            }, 
            autoplay:true,
            bigPlayButton:true,
            control:true,
            controlBar: {
                captionsButton: true,
                chaptersButton : true,
                playbackRateMenuButton: true,
                volumeMenuButton:{
                    inline: false
                },//调节音量
                playToggle: false,//暂停按钮
                progressControl:false //控制条
            }
        });
  </script>`
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题