getusermedia相关内容
我正在使用mediaDevices.getUserMedia()在Chrome中录制短音频文件(几秒钟),将文件保存到Firebase存储,然后尝试将文件发送到IBM Watson语音到文本。我收到以下错误消息: unable to transcode data stream audio/webm -> audio/x-float-array 我在浏览器中设置了麦克风: navig
..
在Ionic应用的Android版本中会发生这种情况。 我正在使用IFRAME测试getUserMedia。 WebRTC的演示页面显示“GetUserMedia:Not Allowed Error”。 我已经在AndroidManifest.xml中授予了所有权限,但仍然无法访问摄像头。要获得外部网站的摄像机访问权限,还需要执行其他操作吗? home.html
..
现在iOS 11.3已与更新版本的Safari一起发布。 是否有人能够成功使用getUserMedia API将摄像机输出显示到画布上? 例如,我们同时打开了两个 https://simpl.info/getusermedia/ 和 https://webrtc.github.io/samples/src/content/getusermedia/canvas/
..
我正在使用“面向模式"约束来在两个摄像头之间切换,但我无法完全确定用户端是否有“环境"摄像头(后置摄像头).仅计算 enumerateDevices 函数返回的承诺的“视频输入"是不够的. 我尝试搜索它,我发现的只是使用视频 MediaTrack 标签并搜索包含“面向背面"的内容.字符串,在所有浏览器(例如 IOS)中似乎不是恒定的. 我相信一定有更好的方法:) 解决方案 这里
..
基于 electron api 和这个问题 我正在尝试将录制的用户屏幕保存到 .webm应用程序根文件夹中的视频文件夹中的文件. 实际上它几乎可以工作,因为它保存 .webm 文件但保存的文件是空的,它重 0B.. 我不知道我在这里缺少什么. 所以看起来它以某种方式无法正确录制,因为文件是空的.. edit 调试时我发现记录可能正常工作,因为我控制台日志的 blob 在内部具有价
..
desktopCapturer api 示例展示了如何将屏幕捕获流写入 元素. //在渲染器进程中.var desktopCapturer = require('electron').desktopCapturer;desktopCapturer.getSources({types: ['window', 'screen']}, function(error, sources)
..
我正在尝试使用 navigator.MediaDevices.getUserMedia() webrtc 在通话期间切换设备摄像头.此功能在桌面浏览器上运行良好,但在 mozilla android 上无法运行.这是我正在使用的代码. var front=false;var myConstraints = { video: { facesMode: (front?"user" : "enviro
..
如何彻底杀死WebRTC媒体流? MediaStream.stop() 不再工作. 在 Chrome 47、Mac OS 10.11 中测试. 解决方案 使用stream.getTracks().forEach(track => track.stop());. stream.stop() 已弃用.
..
我正在尝试使用 webrtc 和 Threejs 进行 webAR 演示,同时通过我的 android mobile chrome:54 访问摄像头,前置摄像头默认打开. 我检查并尝试通过参考有关堆栈溢出的所有问题来解决问题,甚至尝试更改数组值但没有运气.谁能告诉我如何通过调整此代码来访问后置摄像头? var THREEx = THREEx ||{}navigator.getUserMe
..
关于这个主题,我遇到了几个问题.我正在尝试在运行 Chrome 的 Android 设备上选择后置摄像头. 所以,经过一些阅读: var selector = document.getElementById('video-source-selector');navigator.mediaDevices.enumerateDevices().then(功能(设备){var videoDevi
..
我有一个套件可以记录用户的网络摄像头和麦克风.它在网页上效果很好,但在 Chrome 扩展程序中: navigator.mediaDevices.getUserMedia({video: true, audio: true}).then(this.record.bind(this)).catch(VidRA.error); 正在投掷 NotAllowedError: 由于关机而失败 我已经
..
在开发我的网页时,我在使用 HTML5 的 getUserMedia 时遇到了一些困难.这是我第一次尝试实现它来记录用户的音频输入.Flash 不适合该项目,因为它也必须在移动设备上使用. 我来这里是想看看是否有人有经验并知道如何使用 getUserMedia 实现 HTML5 来录制用户麦克风一段时间(通过 PHP 会话完成),然后保存音频文件并将其发送到一个网络服务器. 如果这是不
..
我正在使用 getUserMedia() 捕获音频数据,我想将其发送到我的服务器,以便将其保存为 MySQL 字段中的 Blob. 这就是我想要做的.我已经多次尝试使用 WebRTC 来做到这一点,但目前我什至不知道这是否正确,或者是否是最好的方法. 有人可以帮助我吗? 这是我用来从麦克风捕获音频的代码: navigator.getUserMedia({视频:假,音频:真实,}
..
我已授予相机和麦克风的所有权限.在 iframe 的元标记中启用 CSP.仍然无法在 iframe 的 getusermedia 中获得相机和麦克风的权限. home.html ion-content class='padding has-subheader'> app-component.ts constructor(platform: Platform, statusBar
..
我在我的项目中添加了这段代码 if (navigator.mediaDevices === undefined) {navigator.mediaDevices = {};}如果(navigator.mediaDevices.getUserMedia === 未定义){navigator.mediaDevices.getUserMedia = 功能(约束){var getUserMedia =
..
是否可以通过网站控制手机上的相机灯?通过 Chrome 或 Firefox 说.我知道可以使用 Android 或 iOS 应用程序,那里有许多手电筒应用程序.而且我知道可以通过 getUserMedia 函数系列控制相机.如果没有,有人知道什么时候可以使用吗? 解决方案 这是一个网站的小“火炬应用": 编辑 1:我还做了一个 jsfiddle //测试浏览器支持const S
..
在 chrome 版本 47 中,他们强制您使用 https 以允许使用 getUserMedia().不幸的是,我不能在我的整个网络中使用 https,我只在登录休息中使用它(它是一个 SPA - 单页应用程序).所以,网络地址没有https,只有登录休息使用ssl.我使用这个 repo 几乎没有什么变化:https://github.com/Jmlevick/html-recorder
..
我正在使用 Recorder.jsgetUserMedia({audio:true}); 的音频/a> 然后将其导出为 WAV 文件,因为这是该库提供的唯一选项. 一个 1 分 20 秒的文件大小为 14.1 MB.我需要将音频上传到服务器,并且需要快速完成.如何将 WAV 音频转换为任何其他压缩格式以减小文件大小? 我不介意转换为: MP3 作品 WebM 奥格 FLA
..
通过getUserMedia,可能是UserMedia被用户屏蔽了. navigator.mediaDevices.getUserMedia({ audio: true }).then((流) => {...}).catch(() => {this.usermedia_blocked = true;}); 当设置更改为“始终允许"时,我想继续后续任务.但是我怎么能检测到“总是允许和完成"被点
..
我在检测对 getUserMedia 的支持时遇到问题.我使用的是 Android 4.2.2. 问题是android浏览器好像支持getUserMedia,但是在使用它时,我既没有调用success函数,也没有调用fail函数.代码如下: 函数 onCameraFail(e){alert("获取媒体失败");}如果(navigator.webkitGetUserMedia){alert
..