javascript - 无需请求许可即可自动访问相机
问题描述
我正在使用 Media Recorder 录制来自相机的视频和音频。每次我开始录制它都会询问权限。
是否可以自动让用户访问相机。
我正在使用下面的代码来获取相机访问权限。
navigator.getMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
if (!navigator.getMedia) {
displayErrorMessage("Your browser doesn't have support for the navigator.getUserMedia interface.");
} else {
// Request the camera.
navigator.getMedia(
constraints,
// Success Callback
function (stream) {
}
解决方案
这是不可能的,并且被认为侵犯了用户隐私,大多数浏览器/设备会要求用户允许访问相机。
此页面说明了如何执行此操作,但它会要求用户允许查看凸轮
但是,您可以通过 ActiveX 库使用Internet Explorer浏览器来做到这一点的唯一方法。
此外,一旦用户访问您的网站并直接询问他该网站可能获得对PC的完全访问/控制权,可能有一种方法可以实现此目的,而无需指定再次违反规则的摄像头消息,将被视为侵犯用户隐私。
推荐阅读
- visual-studio-2015 - SSIS 2008 包未在 Visual Studio 2015 中打开
- c++ - OpenSSL:EC_POINT_set_compressed_coordinates_GFp 段错误
- c# - C# ASP.Net 获取按部分名称排序的文件夹列表
- css - 如何突出显示多个离子列表中的选定项目?
- pyspark - pyspark.ml 中的交叉验证指标
- jupyter-notebook - Jupyter Notebook 跳过单元格
- python - 如何使 validate_data 字段可选?
- r - 在R中的数据表的列中插入一个字符
- actions-on-google - Google Home Hub 会有 API 吗?
- wordpress - 忽略 url .htaccess 中的字符串