草庐IT

GetUserMedia

全部标签

javascript - 取消 getUserMedia 请求

我的应用程序中有一个模态对话框,它使用getUserMedia来显示来自用户相机的视频。这会导致出现“拒绝/允许”栏。假设用户在单击“拒绝”或“允许”之前关闭了对话框。栏仍然存在,即使使用它的元素已经消失。有没有办法通知浏览器它可以隐藏权限请求,即使用户从未与之交互过? 最佳答案 当用户关闭您的对话框时,重新加载页面以清除权限请求:location.reload();我已经在Firefox和Chrome41(Canary)中对此进行了测试,并且可以正常运行。警告:Chrome39(撰写本文时的当前版本)似乎有一个错误,它不能很好地工

javascript - HTML5 getUserMedia 相机焦点

我创建了一个简单的移动应用程序,它可以显示摄像头并用https://github.com/LazarSoft/jsqrcode解码QRCodes因为我的相机模糊,这适用于大QRCodes。有没有办法用Javascript聚焦相机?所以这也适用于较小的图像还是有其他解决方案?编辑我注意到如果我使用Android应用程序(而不是HTML5版本),它可以处理更多的色差并且可以扫描我的代码,而jsqrcode不能。我使用了错误的库吗?使用ZXING我的工作代码:publicvoidscan(){IntentIntegratorintegrator=newIntentIntegrator(thi

javascript - HTML5 getUserMedia 相机焦点

我创建了一个简单的移动应用程序,它可以显示摄像头并用https://github.com/LazarSoft/jsqrcode解码QRCodes因为我的相机模糊,这适用于大QRCodes。有没有办法用Javascript聚焦相机?所以这也适用于较小的图像还是有其他解决方案?编辑我注意到如果我使用Android应用程序(而不是HTML5版本),它可以处理更多的色差并且可以扫描我的代码,而jsqrcode不能。我使用了错误的库吗?使用ZXING我的工作代码:publicvoidscan(){IntentIntegratorintegrator=newIntentIntegrator(thi

javascript - 使用 getUserMedia 从多个网络摄像头捕获视频

我想从连接到我的电脑的多个网络摄像头捕获视频。使用一个网络摄像头很容易,但是如何从多个来源获取视频流呢?是否可以选择用于一个流的相机?    navigator.getUserMedia({        video:true    },function(oMedia){        varvideo=document.getElementById('tVideo1');        video.src=window.URL.createObjectURL(oMedia);    }); 最佳答案 我对你的问题很感兴趣,所以我开

javascript - 使用 getUserMedia 从多个网络摄像头捕获视频

我想从连接到我的电脑的多个网络摄像头捕获视频。使用一个网络摄像头很容易,但是如何从多个来源获取视频流呢?是否可以选择用于一个流的相机?    navigator.getUserMedia({        video:true    },function(oMedia){        varvideo=document.getElementById('tVideo1');        video.src=window.URL.createObjectURL(oMedia);    }); 最佳答案 我对你的问题很感兴趣,所以我开

javascript - 从 getUserMedia 录制音频流

这几天尝试用javascript来录制音频流。我发现没有可用的示例代码。有没有浏览器支持?这是我的代码navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;navigator.getUserMedia({audio:true},gotStream,null);functiongotStream(stream){msgStream=stream;msgStreamRecorder=str

javascript - 从 getUserMedia 录制音频流

这几天尝试用javascript来录制音频流。我发现没有可用的示例代码。有没有浏览器支持?这是我的代码navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;navigator.getUserMedia({audio:true},gotStream,null);functiongotStream(stream){msgStream=stream;msgStreamRecorder=str

javascript - 如何使用 getUserMedia 通过用户的网络摄像头捕获图像?

我想在网络上制作一个程序,通过用户的网络摄像头捕捉图像。我正在使用getUserMediaWebAPI。这是我的代码,但它不起作用。如何更改它以捕获网络摄像头图像?有JS:varvideo=document.querySelector("#videoElement");navigator.getUserMedia,elem=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia;co

javascript - 如何使用 getUserMedia 通过用户的网络摄像头捕获图像?

我想在网络上制作一个程序,通过用户的网络摄像头捕捉图像。我正在使用getUserMediaWebAPI。这是我的代码,但它不起作用。如何更改它以捕获网络摄像头图像?有JS:varvideo=document.querySelector("#videoElement");navigator.getUserMedia,elem=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia;co

javascript - 在 JavaScript 中将音频从 getUserMedia() 编码为 .OGG

这个问题在这里已经有了答案:converting.wavfileto.ogginjavascript(4个答案)关闭8年前。所以我有一个正在处理的HTML5项目,我正在将iOS应用程序转换为基于Web的应用程序。该应用程序内容创建的一部分是录音,我试图在不使用插件的情况下用JavaScript复制它;到目前为止,我已经能够从getUserMedia()录制音频,并借助Recorder.js将其转换为WAV。然而,现在我有点迷路了。我目前有两个单独的View,一个用于录制内容,一个用于播放内容,但我不知道如何将音频从Recorder.js导出到我的JSON有效负载中进行播放(我想避免强制