h5 Video打开本地摄像头和离开页面关闭摄像头

简介: h5 Video打开本地摄像头和离开页面关闭摄像头
 <div>
       <video id="video"   style="width=100%; height=100%; object-fit: fill" autoplay ref="videos"  v-show="showVideo"></video>           
       <canvas v-show="!showVideo"   width="300px" height="390px" id="personImgSize"></canvas>
 </div>


一进入这个页面就开始调用这个函数


在mouted中调用这个函数


 autoMakePhoto(){
            let canvas = document.getElementsByTagName('canvas')[0];
            this.context = canvas.getContext('2d');
            let _this=this;
            if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
                navigator.mediaDevices.getUserMedia({
                    video: true,
                }).then(function (stream) {
                    _this.MediaStreamTrack=typeof stream.stop==='function'?stream:stream.getTracks()[0];
                    let video = _this.$refs.videos;
                    video["srcObject"]=stream;
                    video.play();
                }).catch(function(err){
                    console.log(err);
                    //调用摄像头失败给的提示
                });
            }
        },


离开这个页面 关闭摄像头###


beforeDestroy(){
this.cancalCloseVideo();
}
methods:{
cancalCloseVideo(){
this.MediaStreamTrack && this.MediaStreamTrack.stop();
}
}


相关文章
|
8月前
|
存储
串口助手(布局,图标,串口号,隐藏界面,显示实时时间)
串口助手(布局,图标,串口号,隐藏界面,显示实时时间)
138 0
|
16天前
|
存储 Android开发
安卓app,MediaPlayer播放本地音频 | 按钮控制播放和停止
在Jetpack Compose中,不直接操作原生Android组件如`Button`和`MediaPlayer`,而是使用Compose UI构建器定义界面并结合ViewModel管理音频播放逻辑。以下示例展示如何播放本地音频并用按钮控制播放/停止:创建一个`AudioPlayerViewModel`管理`MediaPlayer`实例和播放状态,然后在Compose UI中使用`Button`根据`isPlaying`状态控制播放。记得在`MainActivity`设置Compose UI,并处理相关依赖和权限。
|
1月前
qt开发使用camera类获取摄像头信息并拍照保存
qt开发使用camera类获取摄像头信息并拍照保存
|
9月前
|
Ubuntu Linux 人机交互
快速实现摄像头视频画面的远程预览
通过阿里云生活物联网平台的智能视频服务Link Visual来快速的搭建并实现摄像头视频画面的远程预览功能。
190 0
|
11月前
|
移动开发 前端开发
前端(四):移动端页面闪烁、设备识别、全屏切换
移动端页面闪烁、设备识别、全屏切换
98 0
|
移动开发 JavaScript
如何在h5页面中调用摄像头来完成拍照之类的操作
如何在h5页面中调用摄像头来完成拍照之类的操作
694 0
如何在h5页面中调用摄像头来完成拍照之类的操作
win10熄屏(睡眠)状态无法播放音乐问题的解决方案
win10熄屏(睡眠)状态无法播放音乐问题的解决方案
1213 0
win10熄屏(睡眠)状态无法播放音乐问题的解决方案
关于IPA在手机打开
1.3分钟解决IPA文件怎么打开。 2.IPA都是苹果手机软件安装包,可以在电脑中或者手机中打开,先 知道有两种方法,即iTunes软件即可。
成功解决电脑麦克风不管用、电脑无法录制声音之出现的麦克风Realtek(R) Audio未插入
成功解决电脑麦克风不管用、电脑无法录制声音之出现的麦克风Realtek(R) Audio未插入
成功解决电脑麦克风不管用、电脑无法录制声音之出现的麦克风Realtek(R) Audio未插入
|
图形学
unity3d 中控制手机前后摄像头切换
闲话少说,上代码,google上搜来的代码,不过里面有bug,不能顺利切换,下面的代码是已经修改过的,经测试,可以正常运行。 using System;using UnityEngine;using System.
1286 0