问题标签 [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.
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?
javascript - 在 Android Chrome 上使用 MediaStreamAudioSourceNode 获取用户媒体
我正在尝试在 Android 上的 Chrome 上使用带有 getUserMedia 的媒体流。为了测试,我编写了下面的脚本,它只是将输入流连接到输出。此代码在 Windows 下的 Chrome 上按预期工作,但在 Android 上我什么也没听到。系统会提示用户允许使用麦克风,但扬声器、听筒扬声器或耳机插孔没有声音。
此外,上下滚动音量时的反馈蜂鸣声不会响起,就像 Chrome 正在向系统播放音频一样。
Chrome for Android 是否确实不支持此功能?以下问题的思路相似,但都没有明确的答案或解释。
由于我是使用 getUserMedia 的新手,因此我想确保我在代码中所做的任何事情都不会破坏兼容性。
我还应该注意,这个问题似乎不适用于 getUserMedia 本身。可以在标签中使用 getUserMedia <audio>
,如下代码所示(使用 jQuery):
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
javascript - Chrome 中的 HTML5 网络摄像头捕获缩放问题
我有一个页面,它使用 HTML5 getUserMedia 功能从用户的网络摄像头捕获图像。将捕获的图像渲染到画布时,我在缩放时遇到严重的不一致。实际只渲染图像的顶角,就好像它不是捕获视频元素,而是从底层流中切片。奇怪的是,当我使用这种技术访问大多数其他网站时,我没有这个问题。我在 Windows 7 上运行 Chrome 29.0.1547.76 m,在 2011 MacBook Pro 上运行。
有任何想法吗?
html - 如果隐藏,webRTC/getUserMedia 会发生什么?
我正在建立一个网站,您可以在其中为用户的网络摄像头视频打开带有视频标签的模态视图。
现在我想知道当用户关闭模式视图(视图通过隐藏display: none
)时,我的视频流/视频标签的内容会发生什么。
webRTC 还在运行吗?资源还保留吗?
谢谢
javascript - 如何获取 getUserMedia 麦克风音量?
我正在尝试使用 HTML5 的 getUserMedia 开发一个通过麦克风持续收听的应用程序。它将不断聆听用户的话并将音频转换为文本(通过 PHP,使用 Speech-to-Text API)。我的问题是当用户停止说话时触发某个事件(不停止录制,只是将结果短语发送到分析 - 录制是连续的)。那么,换句话说,如何通过 getUserMedia(或另一种非 Flash 替代方案)从麦克风获取声音级别?
javascript - 如何从网络摄像头捕获视频并将其上传到服务器?
我正在尝试使用 getusermedia 录制网络摄像头视频。
我跟着这个链接
我们如何知道视频是否真的被录制了。webcamstream.record 是否正常工作?
javascript - WebRTC 选择要发送的相机
假设我的系统上有多个视频设备。
- 如何判断
getUserMedia
选择正确的相机? - 有没有办法可以从 WebRTC API 获取可用相机的列表?
google-chrome - 有没有办法检测用户是否在 Chrome 中启用了 getUserMedia 屏幕共享标志?
Chrome 在标志后面具有即将推出的屏幕共享功能,希望默认启用。在那之前,我们需要依靠用户来启用这个标志,但是我们如何检测这个标志是否被启用呢?
由于屏幕共享功能被暴露为“chromeMediaSource”,我们无法进行传统的特征检测,以检查对象是否存在。
我能想到的唯一方法就是简单地做一个try/catch,这看起来很丑陋。
所以我的问题是:有没有办法检测用户是否在 Chrome 中启用了 getUserMedia 屏幕共享标志?
html - 我可以在 TideSDK 中使用 webrtc 吗?
我想在我的 Tidesdk 应用程序中使用最新的 HTML5 功能,例如 getusermedia、webrtc 等来进行屏幕共享和 sip 呼叫?有人可以帮忙吗?或者知道我们该怎么做?