问题标签 [getusermedia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12014 浏览

javascript - 如何缩放和旋转由 html5 GetUserMedia API 与画布流式传输的网络摄像头视频?

我正在使用Html5 GetUserMedia api 和画布进行网络摄像头流式传输。在播放视频时,我想在代码缩放中放大、缩小、旋转等,旋转不起作用。我的编码与此相同。但他们不使用 GetUserMedia API 和画布。这是我的代码

0 投票
3 回答
22685 浏览

javascript - 哪个相机会在移动设备中打开 getUserMedia API?前还是后?

使用getUserMedia API访问桌面摄像头时,会打开网络摄像头。当然这对视频通信有帮助。但是在移动设备中使用时会调用哪个摄像头。前置摄像头或后置摄像头?是否需要选择代码相机?

0 投票
1 回答
1209 浏览

javascript - 在 IE10 中捕获麦克风

我需要在 IE10 中捕获麦克风音频。到目前为止,我有两个半工作解决方案:

  • getUserMedia 来自微软的实验性 WebRTC 插件: http ://www.html5labs.com/prototypes/media-capture-api-(2nd-updated)/media-capture-api-(2nd-update)/info 这个问题是虽然我可以在浏览器中捕获和重播音频,但我无法将音频发送到服务器。特别是,不清楚如何从“blob”对象中提取音频数据:

    /li>
  • jRecorder: http: //www.sajithmr.me/jrecorder-jquery这个问题是它依赖 Flash 来捕获音频,这是我想避免的。

还有其他方法可以在 IE10 中捕获音频吗?

0 投票
1 回答
273 浏览

opera - When will Opera resupport the gerUserMedia API?

Opera was one of the first browsers to start supporting getUserMedia and WebRTC in version 12, but they dropped support in version 15 and it hasn't come back since.

Opera 15's announcement stated "getUserMedia isn’t hooked up yet in Opera 15 and will be come back in a future release."

0 投票
1 回答
6249 浏览

javascript - Firefox:drawImage(video) 失败并出现 NS_ERROR_NOT_AVAILABLE:组件不可用

在 带有. drawImage_videoNS_ERROR_NOT_AVAILABLE: Component is not available

我试图等待视频标签触发的每个事件:、、、、、、等等playplayingcanplay没有任何效果。这似乎是因为这些事件是在流正确加载到元素之前触发的。loadeddataloadedmetadata<video>

JSFiddle 有错误(可以在控制台查看错误)

副作用是视频的宽度和高度也不正确。

0 投票
1 回答
457 浏览

android - HTML5 录音在 Google Nexus 中不起作用

我想使用 HTML5 getusermedia 来录制音频、播放并保存到服务器。我正在尝试使用 Google Nexus (Android 4+) 和 Google Chrome 29。这可能吗?当我尝试从网上获得的代码时,它要求允许使用麦克风和手机进行录音,我保存了一个 wav 文件。但是播放这个没有声音。同一个站点在我的 PC 上的 chromium 浏览器上工作。我做错什么了吗?还是录音实际上并没有像它声称的那样工作?

谢谢

0 投票
1 回答
3963 浏览

javascript - Javascript 函数 navigator.getUserMedia 在 Safari 5 中未定义?

我在 Windows 7 上使用 Safari v5.1.7
我想使用 javascript 函数:navigator.getUserMedia
使用相机或麦克风等媒体设备进行音频,
问题是navigator.getUserMedia总是undefined

这是我的代码:

我还尝试了以下代码,它也是undefined

如何解决这个问题?
或者,如果 Safari 中未提供此功能,它的等价物是什么?

0 投票
0 回答
349 浏览

javascript - 使 Bootstrap 3 与 getUserMedia() 兼容

我正在使用引导程序设计一个快照应用程序,但它不起作用。snapshop 应用程序作为原始代码独立运行。就是这个:

当我将此默认导航栏添加到“正文”下方的页面顶部时,快照停止工作:

我发现“画布”元素丢失或丢失,我的浏览器很难用。我在 Debian Linux (Ubuntu 12.04) 上使用 Chromium。

我只使用了带有核心依赖项的 Bootstrap 3。

0 投票
0 回答
1371 浏览

javascript - getUserMedia 约束:最高分辨率达到限制

我正在使用以下代码访问网络摄像头:

现在我想获得可能的最高分辨率,最多 720 个垂直像素,所以我将其更改为:

但它什么也没做。我仍然得到一个 480 像素高的视频。

奇怪的是,如果我将其更改为使用min而不是max,它在 Chrome 中有点工作(它选择可用的最高分辨率,没有限制)。添加 amax使其再次失败。这些似乎都不适用于 FireFox。

我意识到约束仍然不是真正的标准,但是目前的情况有什么办法可以可靠地做到这一点?

更新:原来FireFox 只支持 640x480,所以这个问题现在只能是 Chrome 的。

0 投票
2 回答
1233 浏览

javascript - 浏览器自动屏蔽 getUserMedia 函数

我正在尝试使用 getMedia() 从我的网络摄像头获取视频和音频,但我的浏览器总是阻止该功能。我正在使用谷歌浏览器,这个图标出现在收藏图标附近:http: //puu.sh/4pLAk.png

JS 是 MDN 的一个例子:https ://developer.mozilla.org/en-US/docs/Web/API/Navigator.getUserMedia

HTML:

JS:

我做错了什么?