0.0.1 • Published 3 years ago
gsdutils v0.0.1
录制视频与实时截图的插件
安装
npm install gsdutils --save
使用
//main.js
import { createApp } from 'vue'
import App from './App.vue'
import gsdUtils from 'gsdutils'
let app = createApp(App)
app.use(gsdUtils)
app.mount('#app')
//index.vue
var demo = new this.$gsdUtils.screenshot('videoId','canvasId',false) // 第一个参数video标签的id,第二个参数canvas标签的id,第三个参数是结束录像时浏览器是否会下载录制的视频
let imageBolb = this.cs.downloadImg(true) //生成当前的截图 true为浏览器会下载截图,false为不会。默认为true
console.log(imageBolb,'imageBolb') // 截图的base64
demo.startCapture() //开始录制
demo.stopCapture().then(res=>{ //结束录制 返回视频的bolb数据
console.log(res,'res')
})