vue怎么实现播放监控视频流,vue如何制作视频

  vue怎么实现播放监控视频流,vue如何制作视频

  本文主要介绍如何使用VUE创建视频流应用程序的相关信息。通过示例代码详细介绍,对您的学习或工作有一定的参考价值。有需要的朋友可以参考一下。

  

目录

  前言插件配置control工具播放视频播放控制摘要

  

前言

  前一篇文章《创建 Node.js 视频流应用之后端》展示了如何为在线流式视频传输构建后端服务。本文将继续使用Vue.js构建前端部分。在进入正题之前,我们先简单看一下依赖库vue-core-video-player。

  E-core-video-player是Vue.js的一款轻量级视频播放器,简单易用。用很少的代码就可以创建一个功能强大的视频播放器,并且对服务器端渲染友好,这样就可以很容易地显示后端的视频源。

  源代码:github.com/QuintionTan…

  进入项目文件夹vue-video-stream,执行命令vue create video-web创建前端项目,选择vue2。如果没有安装vue,可以执行以下命令npm install -g @vue/cli进行全局安装。

  初始化VUE项目后,进入video-web文件夹并安装依赖项:

  纱线添加vue-核心-视频-播放器-保存

  编辑项目目录中的src/main.js文件,并导入依赖库:

  从“vue-core-video-player”导入VueCoreVideoPlayer

  Vue.use(VueCoreVideoPlayer,{

  郎: zh-CN ,

  });

  接下来,使用以下代码编辑文件src/App.vue:

  模板

  div id=应用程序

  div class=玩家容器

  核心视频播放器

  src= http://127 . 0 . 0 . 1:8100/video/20220315

  /vue-core-视频播放器

  /div

  /div

  /模板

  运行命令启动yarn serve,效果如下:

  

插件配置

  先来看看外挂vue-core-video-player的基本配置:

  

src

  它可以是字符串,也可以是数组;如果是字符串,就是URL要播放的视频源的名称;如果是数组,格式如下:

  const videoSource=[

  {

  src: 3358127 . 0 . 0 . 1:8100/video/20220315 ,

  分辨率:“360p”,

  },

  {

  src: 3358127 . 0 . 0 . 1:8100/video/20220315 ,

  分辨率:“720像素”,

  },

  {

  src: 3358127 . 0 . 0 . 1:8100/video/20220315 ,

  分辨率:“1080p”,

  },

  ];

  如果是数组,可以设置视频播放的分辨率。在它上面使用相同的视频源。在实际项目中,可以根据情况为不同的分辨率设置相应的视频源。每个视频源可以采用不同的格式,这是根据类型设置的,如下所示:

  const videoSource=[

  {

  src: 3358127 . 0 . 0 . 1:8100/video/20220315 ,

  类型:视频/mp4 ,

  分辨率:“360p”,

  },

  {

  src: 3358127 . 0 . 0 . 1:8100/video/20220315 ,

  分辨率:“720像素”,

  类型:“视频/网络视频”,

  },

  ];

  

controls

  Controls用于设置播放器的底部控制面板,可以是以下值:

  String:fixed表示底部控制面板将始终固定显示;意思是在用户没有产生任何交互操作后,auto底部的控制面板会自动消失。默认情况下,使用此表单。Boolean:false表示底部控制面板从不显示;True表示播放器将显示底部控制面板,效果与上面的auto值相同。

  

autoplay

  如果设置了自动播放,播放器会自动播放视频,不同的浏览器处理自动播放的策略也不同。如果播放器失败,会显示播放按钮供用户操作。

  

视频播放控制

  该插件保留了HTML视频的相同属性。

  音量:视频音量(0-1)封面:会显示视频的封面;如果播放器设置为自动播放成功,cover属性将不起作用。Logo:会显示玩家logo。更多配置请参考官方文档。

  源代码:github.com/QuintionTan…

  

总结

  这就是这篇关于如何用VUE创建视频流应用程序的文章。更多相关的VUE视频流应用,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: