getusermedia 相关问题

从浏览器以编程方式访问外部设备数据(例如网络摄像头视频流)的方法。

有时相机预览会冻结,无需触摸andoid webview应用程序(不是移动网络浏览器)

有时,在我的 Android WebView 应用程序(而不是在移动网络浏览器中)中未触摸的情况下,相机预览会冻结。请观看下面的视频。我想我必须修改我的Android程序以便......

回答 1 投票 0

getUserMedia 的音频质量很差。有什么想法吗?

我正在尝试在 React Web 应用程序中设置一个录音机来录制一大群人(15 岁以上)的谈话,但似乎无法获得正确的录音质量。我最初尝试捕捉...

回答 4 投票 0

WKWebView getUserMedia({audio: true})没有提示

MacOS 上的 JavaScript 库实现 (Twilio Voice JS) 需要媒体权限,特别是麦克风权限。 要在网络浏览器中执行此操作,一个典型的调用是: navigator.mediaDevices.

回答 0 投票 0

我的网络摄像头流是否因为编解码器不可见?

我必须在网页上显示用户网络摄像头。我有一个“有效”的 html 页面,因为它不会出错。不幸的是,相机的视频是看不见的。它就在这里,正如我看到的元素

回答 1 投票 0

在我的网络应用程序中检测内置摄像头和虚拟网络摄像头

如果用户使用任何虚拟摄像头,我想自动选择笔记本电脑的默认摄像头(内置摄像头)。我想阻止用户在网络应用程序中使用虚拟相机。 我知道...

回答 2 投票 0

更改 mediaStream 的 cam 约束 deviceId

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width"/> </head> <body> <video autoplay muted id="lh"></video> <!--RCA type--> <select id="y"></select> <select id="rw"></select> <script> "use strict"; try { navigator.wakeLock.request("screen"); const y = document.getElementById('y'), rw = document.getElementById('rw'), p1 = document.getElementById('lh'); navigator.mediaDevices.enumerateDevices().then(a => { a.forEach(b => { let c = `<option value="${b.deviceId}">${b.label}</option>`; b.kind == 'videoinput' ? y.innerHTML += c : rw.innerHTML += c }); navigator.mediaDevices.getUserMedia({ audio: 1, video: 1 }).then(e => { p1.srcObject = e; p1.onloadedmetadata = () => p1.play(); y.onchange = () => { e.getVideoTracks()[0].applyConstraints({ video: { deviceId: y.value } }) } }) }) } catch (e) { alert(e) } </script> </body> </html> 现场演示网址 我想让用户更换凸轮。但它并没有改变。我无法追踪确切的问题。 select 标签的值也被更改为用户成功选择的凸轮的deviceId。 onchange 事件也正在触发。请帮助我。

回答 0 投票 0

结束与 amazon chime sdk 的会议后如何关闭网络摄像头

我有一个使用 aws-chime-sdk-js 的视频会议网站,我有一个停止当前会议的按钮。问题是我无法让网络摄像头停止显示自己正在录制(led ...

回答 2 投票 0

在 React Web App 中获取 iOS 摄像头访问权

我正在创建一个网络应用程序,它能够扫描条形码以提取项目的库存。我正在使用 QuaggaJS API 来创建此功能。当组件呈现在浏览器中时(Microsoft

回答 1 投票 0

暂停 getUserMedia 返回的流

我已经将 getUserMedia 返回的流引导到 html 页面中的 元素,现在可以在该元素中看到视频。问题是,如果我从视频

回答 2 投票 0

WebRTC 通过暴露发送者的 SDP 进行单向通信

所以在提供者上我有这个代码。它具有将 SDP 发送到数据库的功能。 const videoConstraints = { “视频”:真实的, “音频”:假 } var localStream = new MediaStream(); 尝试...

回答 1 投票 0

为什么我的谷歌扩展无法打开相机?

所以我对编码非常陌生,我正在尝试创建这个谷歌扩展,用用户的脸替换网页上检测到的每张脸。它会要求用户给自己拍照……

回答 0 投票 0

使用 javascript 从视频摄像机拍摄时图像被缩小并且质量很差

我创建了一个使用 mediaPipe API 的 Web 应用程序。使用此应用程序,我使用后置摄像头检测人脸并单击图片。 单击图片后,我将获得 MediaPipe api

回答 3 投票 0

使用 webaudioapi 和 recorder.js 录音时音频信号下降

我正在使用网络音频 API 和 recorder.js 录制音频,但是当我下载音频并检查此音频频谱图时。我发现信号下降了几毫秒。没有得到任何解决方案...

回答 1 投票 0

如何在没有 https 的情况下测试与第二台计算机的视频聊天?

我用 React、express、peerjs 创建了一个视频聊天应用程序。但是,当我通过 IP 地址连接到我的本地主机与第二台计算机时,我连接得很好,但视频不会出现。合作...

回答 0 投票 0

使用 getUserMedia 的纵向后置摄像头

我正在尝试使用 navigator.mediaDevices.getUserMedia 以纵向方式启动后置摄像头,因为相机似乎没有考虑到我发送的约束,这是......

回答 1 投票 0

navigator.mediaDevices仅在AngularJs Contraller中未定义。

我试图在AngularJs控制器内访问javasctipt mediaDevices,这是我的控制器代码。(function () { 'use strict'; angular.module('app') .controller('AssistenzaCtrl'...)。

回答 1 投票 0

Navigator MediaDevices getUserMedia "拒绝许可"

导航器.mediaDevices.getUserMedia({video: true, audio: true}).then(stream => { console......

回答 1 投票 0

我可以使用MediaDevices.getUserMedia()为一个webrtc流连接到多个音频输入设备吗?

我在getUserMedia文档中没有找到任何这方面的支持。如果我只能通过约束来请求一个音频设备,我想知道是否可以再次调用getUserMedia来请求第二个......。

回答 1 投票 0

火狐32位不会在devicechange事件中启动。

我在Firefox (77.0) 32-Bit版本中使用MediaDevices.ondevicechange事件时遇到了问题。该事件根本没有被触发。在Firefox (77.0) 64-Bit版本中,代码可以正常工作。我的机器是64-...

回答 2 投票 0

火狐浏览器每次在移动端通过安全源https弹出网络摄像头的权限

在我的javascript项目中,我每隔20秒就调用getUserMedia来检查摄像头是否连接。每次在手机的安全来源上都会显示权限弹出。如何...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.