问题标签 [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 投票
2 回答
1110 浏览

javascript - Live processing getUserMedia audio using the ScriptProcessorNode

I'm trying to get some live data on microphone data. So I hooked up a ScriptProcessorNode to the output of my live audio as follows (coffeescript):

However the onaudioprocess functions is never being called. What do I need to do to make it run?

0 投票
1 回答
1307 浏览

javascript - 在 Android Chrome 上使用 MediaStreamAudioSourceNode 获取用户媒体

我正在尝试在 Android 上的 Chrome 上使用带有 getUserMedia 的媒体流。为了测试,我编写了下面的脚本,它只是将输入流连接到输出。此代码在 Windows 下的 Chrome 上按预期工作,但在 Android 上我什么也没听到。系统会提示用户允许使用麦克风,但扬声器、听筒扬声器或耳机插孔没有声音。

此外,上下滚动音量时的反馈蜂鸣声不会响起,就像 Chrome 正在向系统播放音频一样。

Chrome for Android 是否确实不支持此功能?以下问题的思路相似,但都没有明确的答案或解释。

由于我是使用 getUserMedia 的新手,因此我想确保我在代码中所做的任何事情都不会破坏兼容性。

我还应该注意,这个问题似乎不适用于 getUserMedia 本身。可以在标签中使用 getUserMedia <audio>,如下代码所示(使用 jQuery):

0 投票
1 回答
553 浏览

web-audio-api - Is getUserMedia microphone streaming not fully implemented on chrome for android?

When run on Chrome for Android (29.0.1547.72 on a Nexus 4 with 4.3.0) getUserMedia just returns 0's in the stream buffer when set to audio. i.e. it's not capturing the mic audio.

Is this yet to be fully implemented, or is it an error?

An example can be seen using this demo site: http://learnwithecho.com/testaudio.html

Thanks

0 投票
1 回答
1654 浏览

javascript - Chrome 中的 HTML5 网络摄像头捕获缩放问题

我有一个页面,它使用 HTML5 getUserMedia 功能从用户的网络摄像头捕获图像。将捕获的图像渲染到画布时,我在缩放时遇到严重的不一致。实际只渲染图像的顶角,就好像它不是捕获视频元素,而是从底层流中切片。奇怪的是,当我使用这种技术访问大多数其他网站时,我没有这个问题。我在 Windows 7 上运行 Chrome 29.0.1547.76 m,在 2011 MacBook Pro 上运行。

有任何想法吗?

0 投票
1 回答
400 浏览

html - 如果隐藏,webRTC/getUserMedia 会发生什么?

我正在建立一个网站,您可以在其中为用户的网络摄像头视频打开带有视频标签的模态视图。

现在我想知道当用户关闭模式视图(视图通过隐藏display: none)时,我的视频流/视频标签的内容会发生什么。

webRTC 还在运行吗?资源还保留吗?

谢谢

0 投票
1 回答
2000 浏览

javascript - 如何获取 getUserMedia 麦克风音量?

我正在尝试使用 HTML5 的 getUserMedia 开发一个通过麦克风持续收听的应用程序。它将不断聆听用户的话并将音频转换为文本(通过 PHP,使用 Speech-to-Text API)。我的问题是当用户停止说话时触发某个事件(不停止录制,只是将结果短语发送到分析 - 录制是连续的)。那么,换句话说,如何通过 getUserMedia(或另一种非 Flash 替代方案)从麦克风获取声音级别?

0 投票
3 回答
4840 浏览

javascript - 如何从网络摄像头捕获视频并将其上传到服务器?

我正在尝试使用 getusermedia 录制网络摄像头视频。

我跟着这个链接

如何使用 getusermedia 将视频捕获到服务器

我们如何知道视频是否真的被录制了。webcamstream.record 是否正常工作?

0 投票
0 回答
560 浏览

javascript - WebRTC 选择要发送的相机

假设我的系统上有多个视频设备。

  1. 如何判断getUserMedia选择正确的相机?
  2. 有没有办法可以从 WebRTC API 获取可用相机的列表?
0 投票
1 回答
2606 浏览

google-chrome - 有没有办法检测用户是否在 Chrome 中启用了 getUserMedia 屏幕共享标志?

Chrome 在标志后面具有即将推出的屏幕共享功能,希望默认启用。在那之前,我们需要依靠用户来启用这个标志,但是我们如何检测这个标志是否被启用呢?

由于屏幕共享功能被暴露为“chromeMediaSource”,我们无法进行传统的特征检测,以检查对象是否存在。

我能想到的唯一方法就是简单地做一个try/catch,这看起来很丑陋。

所以我的问题是:有没有办法检测用户是否在 Chrome 中启用了 getUserMedia 屏幕共享标志?

0 投票
2 回答
171 浏览

html - 我可以在 TideSDK 中使用 webrtc 吗?

我想在我的 Tidesdk 应用程序中使用最新的 HTML5 功能,例如 getusermedia、webrtc 等来进行屏幕共享和 sip 呼叫?有人可以帮忙吗?或者知道我们该怎么做?