简介

H5开发中,有的项目需要获取手机设备权限,如麦克风、视频。

具体实现

created() {if (navigator.mediaDevices.getUserMedia || navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia) {this.getUserMedia({ video: true, audio: true }); // 调用用户媒体设备,访问摄像头、录音
} else {console.log("你的浏览器不支持访问用户媒体设备");
}
},
method: {getUserMedia(constrains) {let that = this;if (navigator.mediaDevices.getUserMedia) {// 最新标准APInavigator.mediaDevices.getUserMedia(constrains).then(stream => { that.success(stream); }).catch(err => { that.error(err); });} else if (navigator.webkitGetUserMedia) {// webkit内核浏览器navigator.webkitGetUserMedia(constrains).then(stream => { that.success(stream); }).catch(err => { that.error(err); });} else if (navigator.mozGetUserMedia) {// Firefox浏览器navigator.mozGetUserMedia(constrains).then(stream => { that.success(stream); }).catch(err => { that.error(err); });} else if (navigator.getUserMedia) {// 旧版APInavigator.getUserMedia(constrains).then(stream => { that.success(stream); }).catch(err => { that.error(err); });}},// 成功的回调函数success(stream) {console.log("已点击允许,开启成功");},// 异常的回调函数error(error) {console.log("访问用户媒体设备失败:", error.name, error.message);}
}

最后

觉得有用的朋友请用你的金手指点一下赞,或者评论留言一起探讨技术!

H5:获取手机媒体设备权限,如麦克风、视频等相关推荐

  1. 在Android中快速获取手机的高级权限

    在Android中快速获取手机的高级权限 想要快速获取Android手机的ROOT权限吗?也许因为ROOT教程太复杂,也许因为不会进工程模式,让我们在使用Android手机时感觉像是开别人的车一样,总 ...

  2. adb 获取手机屏幕内容 截屏录制视频

    adb 获取手机屏幕内容 截屏录制视频 官方文档 安装 屏幕截图获取 连接设备到adb,使用命令查看:·adb devices adb shell screencap /sdcard/screen.p ...

  3. html5 手机 消息,H5获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  4. php 获取手机设备id,H5获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  5. php获取手机设备信息,H5获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  6. uniapp上传华为应用市场,您的应用提示获取手机存储敏感权限,用户不同意时强制退出应用

    问题背景 uniapp云打包后生成apk,第一次启动会申请存储权限,用户点击不同意会退出app,而且这个申请是uniapp基座包做的,和开发者写的代码无关,是uniapp基座运行起来就会申请这个权限. ...

  7. 获取手机的设备信息和唯一ID

    1.获取手机基本信息 参考:https://blog.csdn.net/wjky2014/article/details/109733589 一.获取手机基本信息(厂商.型号等参数) 二.设备信息获取 ...

  8. H5获取手机型号,获取具体手机型号

    需求: H5页面获取手机具体机型在提交照片时传给服务端,并在pc端展示 分析实现:因为H5 是运行在浏览器上的,只能获取window上给的信息也就是浏览器信息.如下图所示,这是安卓机(华为)的拿取到的 ...

  9. Android获取手机的设备识别码IMEI

    这是刚刚实习用到设备识别码的时候带我的大哥给的,留下来以备不时之需. import android.Manifest; import android.content.Context; import a ...

最新文章

  1. 无法远程分发安装软件原因
  2. 如何实现最佳的跨平台游戏体验?Unity成亮解密实时渲染技术!
  3. linux下删除带特殊符号文件的方法
  4. 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》
  5. EOS page问题
  6. GRTN赋能淘系内容业务的演进路线及未来规划
  7. PHP从零开始--数据库
  8. treegrid,可以展开的jqgrid树
  9. 【安全】JAAS/GSS-API/SASL/Kerberos简介
  10. NetCore+Dapper WebApi架构搭建(三):添加实体和仓储
  11. 快解析:NAT移动版结合管家婆使用操作
  12. SERC2013 J You Win!
  13. HART/EtherNet IP网关HEI-612
  14. FZU 2037 Maximum Value Problem【递推】
  15. 学生管理系统Element UI版
  16. ASP.NET2005各类教程实例1[视频下载]
  17. Python实现定时发送监控邮件
  18. 暗影精灵8 pro安装ubuntu20.04后,没有wifi驱动
  19. 【心理咨询师考试笔记】操作技能(四)——心理咨询方法
  20. 【C++】数据结构——向量

热门文章

  1. 数据结构计算机专业教学计划编制,数据结构与算法课程设计报告--教学计划编制...
  2. 基于python的九宫重排问题的启发式搜索(A*算法)求解程序
  3. c语言main函数参数详解,c/c++程序main函数参数解析,以及参数传递的不同方法
  4. Byte数组转字符串再getBytes和原来不一样
  5. 姚期智:呼之欲出的量子计算机,和它漫长的最后一英里(全文)
  6. 巴菲特:人一生中最重要的是专注
  7. x299平台装linux系统的一些天坑
  8. 计算机工勤技能考试试题,河南省事业单位工勤技能考试试题 (计算机信息处理)...
  9. 数据中心:全面云化的新一代互联网基础笔记
  10. Windows程序设计——两个重要的参数wParam和lParam