关于vue使用jsmpeg拉取视频流问题

作为vue小白最近项目中遇到一个问题就是需要利用vue+jsmpeg拉取视频流,按照以往html的写法
在这里插入图片描述始终报错,要不就是无法显示视频,问了下度娘,发现关于vue+jsmpeg的内容很少,折腾了两天终于解决了,决定写篇博客记录一下这个激动的时刻
解决方案
首先我没有继续使用jsmpeg.min.js改用的vue-jsmpeg.js,哈哈,度娘好像找不到这个玩意是不是,我肯定会给出下载地址啦vue-jsmpeg.js用法很简单,里面有写,问我把我的贴进来,下面上代码:
1、首先引入vue-jsmpeg.js,路径自己修改

// 引入jsmpeg
import JSMpeg from '../../plugins/vue-jsmpeg'

2、定义一个容器放视频

<canvas id="video-canvas"></canvas>

3、定义一个路径

path: 'ws://192.168.10.17:3000',

4、写执行方法

var that = this
    var canvas = document.getElementById('video-canvas')
    that.clientjsmpeg = new JSMpeg.Player(that.path, {
      canvas: canvas,
      autoplay: true
    })

下面贴一段完整一些的代码

<template>
	<div class="jsmpeg">
                <canvas id="video-canvas"></canvas>
    </div>
</template>
<script>
	// 引入jsmpeg
	import JSMpeg from '../../plugins/vue-jsmpeg'
	export default {
  data () {
    return {
    			path: 'ws://192.168.10.17:3000'
    		},
    		mounted () {
    			var that = this
    			var canvas = document.getElementById('video-canvas')
   				 that.clientjsmpeg = new JSMpeg.Player(that.path, {
     			 canvas: canvas,
     			 autoplay: true
   				 })
    		}
    	}
    }
</script>

我的项目是使用的脚手架搭建的所以直接使用vue-jsmpeg.js会报一些错,如:errors and 0 warnings potentially fixable with the --fix option,关于这类错,可参考

https://blog.csdn.net/wron_path/article/details/104655844

小菜鸟一只,如有问题请多指教,码字不易点个赞再走呗。如转载请注明出处

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值