草庐IT

getUserMedia

全部标签

javascript - Web 浏览器中的高质量音频录制

一行版本:什么开源软件(WAMI-Recorder)/网络浏览器(通过getUserMedia)可以给我最好的录音质量?高质量定义为(44.1或48采样率)和16位样本大小。更多信息:所以目前我的解决方案是WAMI-Recorder,但我想知道HTML5规范是否已经在浏览器中成熟到一定程度,这样我就可以在没有Flash的情况下进行录音并获得同等或更高质量的录音。目前看起来WAMI在22050达到最大值。我不需要跨浏览器支持,因为这是供内部业务使用的。非Flash解决方案也是首选。 最佳答案 我找到了一些东西here.希望对你录音有帮

javascript - 不可读错误 : Failed to allocate videosource

当我尝试执行以下代码并选择笔记本电脑的摄像头时,我在Firefox51中遇到此错误:navigator.getMedia=(navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mediaDevices.getUserMedia||navigator.msGetUserMedia);navigator.getMedia({video:true,audio:false},function(stream){if(navigator.mozGetUserMedia){video.mozSrcObject=stream;

javascript - 不可读错误 : Failed to allocate videosource

当我尝试执行以下代码并选择笔记本电脑的摄像头时,我在Firefox51中遇到此错误:navigator.getMedia=(navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mediaDevices.getUserMedia||navigator.msGetUserMedia);navigator.getMedia({video:true,audio:false},function(stream){if(navigator.mozGetUserMedia){video.mozSrcObject=stream;

将网络摄像头/相机视频流上传到服务器的 HTML5 解决方案

使用getUserMedia我可以从客户的网络摄像头/相机捕获视频流。并使用video标签,我可以在客户端的浏览器上显示它。代码:window.URL=window.URL||window.webkitURL;navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;varvideo=$('video')[0];varfailed=function(e){console.log('Deni

将网络摄像头/相机视频流上传到服务器的 HTML5 解决方案

使用getUserMedia我可以从客户的网络摄像头/相机捕获视频流。并使用video标签,我可以在客户端的浏览器上显示它。代码:window.URL=window.URL||window.webkitURL;navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;varvideo=$('video')[0];varfailed=function(e){console.log('Deni

javascript - 替代 getUserMedia() 在 iOS 上读取实时摄像头流?

我们正在使用QuaggaJS构建一个移动条码扫描器,它可以直接从设备的相机流中读取条码。在桌面/Android上运行良好,但在iOS上根本无法运行。从最初的研究中,我发现iOS根本不支持通过Safari或iOSChrome(下面的相关链接)的WebRTC/getUserMedia,这是QuaggaJS用来读取相机流的方式。我也看过thisquestion关于在iOS上捕获静止图像,但提供的答案仅用于捕获静止图像,而不是用于实时读取流。我的问题-有没有其他方法可以从iOS相机获取流?也许是一个不使用getUserMedia的替代库而不是QuaggaJS?我不精通Javascript,所以

javascript - 替代 getUserMedia() 在 iOS 上读取实时摄像头流?

我们正在使用QuaggaJS构建一个移动条码扫描器,它可以直接从设备的相机流中读取条码。在桌面/Android上运行良好,但在iOS上根本无法运行。从最初的研究中,我发现iOS根本不支持通过Safari或iOSChrome(下面的相关链接)的WebRTC/getUserMedia,这是QuaggaJS用来读取相机流的方式。我也看过thisquestion关于在iOS上捕获静止图像,但提供的答案仅用于捕获静止图像,而不是用于实时读取流。我的问题-有没有其他方法可以从iOS相机获取流?也许是一个不使用getUserMedia的替代库而不是QuaggaJS?我不精通Javascript,所以

ios - 如何在 iOS 版 Chrome 中使用 getUserMedia

我正在开发一个简单的应用程序,在此我尝试使用getUserMedia访问摄像头和麦克风。它在桌面Chrome和AndroidChrome中对我来说工作正常,但在iPhone和iPadChrome中不起作用。navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;varconstraints="";if(mediaType==="audio,video"){constraints={aud

ios - 如何在 iOS 版 Chrome 中使用 getUserMedia

我正在开发一个简单的应用程序,在此我尝试使用getUserMedia访问摄像头和麦克风。它在桌面Chrome和AndroidChrome中对我来说工作正常,但在iPhone和iPadChrome中不起作用。navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;varconstraints="";if(mediaType==="audio,video"){constraints={aud

Uncaught TypeError: Cannot read properties of undefined (reading ‘getUserMedia‘) 部署js项目失败

明明本地端完美运行,但是部署到服务器上却失败了,页面看起来也没问题但是打开审查之后发现  UncaughtTypeError:Cannotreadpropertiesofundefined(reading'getUserMedia')returnnavigator.mediaDevices.getUserMedia(constraints).then(gotStream).catch(handleError);getStream().then(getDevices).then(gotDevices); 就是上面的两行出问题了这大概率是你的项目涉及使用麦克风,摄像头等,谷歌的http觉得这个不安