vuejs 制作摄像头_VueJs的网络摄像头组件

本文介绍了如何使用VueJs创建一个网络摄像头组件,包括安装、使用方法,以及组件的属性、事件和方法。通过这个组件,可以实现在Web应用中集成摄像头功能。
摘要由CSDN通过智能技术生成

vuejs 制作摄像头

网络摄像头 (vue-web-cam)

Webcam component for VueJs.

VueJs的网络摄像头组件。

安装 (Installation)

npm install vue-web-cam --save

yarn add vue-web-cam

用法 (Usage)

import Vue from 'vue'
import WebCam from 'vue-web-cam'

Vue.use(WebCam)
// or
import {WebCam} from 'vue-web-cam'
Vue.component(WebCam.name, WebCam)

测试与开发 (Testing & Dev)

npm run dev

道具 (Props)

proptypedefaultnotes
heightnumber500height of video element
widthnumber500width of video element
autoplaybooleantrueautoplay attribute
screenshotFormatstring'image/jpeg'format of screenshot
deviceIdstringnullcurrently selected camera
Struts 类型 默认 笔记
高度 500 视频元素的高度
宽度 500 视频元素的宽度
自动播放 布尔值 真正 自动播放属性
screenshotFormat '图像/ JPEG' 屏幕截图格式
设备编号 空值 当前选择的相机

大事记 (Events)

nameparamnotes
startedstreamemitted once the stream has started
stoppedstreamemitted once the stream has stopped
errorerroremitted if the stream failed to start with the error returned
notsupportederroremitted when the browser does not support this feature
camerascamerasemitted when a list of all cameras available is loaded
camera-changedeviceIdemitted when camera change occurs
名称 参数 笔记
开始了 流开始后发出
停止了 流停止后发出
错误 错误 如果流无法启动并返回错误,则发出
不支持 错误 当浏览器不支持此功能时发出
摄影机 摄影机 加载所有可用摄像机的列表时发出
相机更换 设备编号 发生相机更换时发出

方法 (Methods)

nameparamnotes
capturevoidCapture the current image through the webcam as base64 encoded string
changeCameradeviceIdchange the currently selected camera. Must pass in the device ID
名称 参数 笔记
捕获 虚空 通过网络摄像头将当前图像捕获为base64编码的字符串
切换镜头 设备编号 更改当前选择的摄像机。 必须输入设备ID

翻译自: https://vuejsexamples.com/webcam-component-for-vuejs/

vuejs 制作摄像头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值