如何加载麦克风请求并保持其活动状态
How to load microphone request and keep it live
目前,我正在做一个项目,我需要处理来自用户的音频。我需要要求用户连接麦克风,以便我可以使用 x-webkit 语音初始化他的讲话 - 主要问题是用户需要单击按钮并在需要说话时始终说话 - 我希望浏览器询问用户网站是否可以使用 micrphone,如果用户接受请求,x-webkit 将工作并保持在线状态。如何使 x-webkit 语音保持实时状态,而无需强制用户单击按钮?
谢谢!
我认为你需要Webrtc getusermedia'
//get audio
navigator.getUserMedia({audio:true}, gotStream);
.
//display audio
function gotStream(stream) {
window.AudioContext = window.AudioContext || window.webkitAudioContext;
var audioContext = new AudioContext();
// Create an AudioNode from the stream
var mediaStreamSource = audioContext.createMediaStreamSource(stream);
// Connect it to destination to hear yourself
// or any other node for processing!
mediaStreamSource.connect(audioContext.destination);
}
快速入门:http://www.html5rocks.com/en/tutorials/webrtc/basics/
相关文章:
- 在Angular 2中布线期间保持零部件处于活动状态
- 如何使bxslider仅在移动视图中处于活动状态
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 使用纯javascript而非jquery使所选选项卡处于活动状态并保持非活动状态
- 我如何为列出的选项卡元素编写一个Protractor测试,它会检查它是否's是否处于活动状态
- 返回上一页时,Javascript仍处于活动状态
- Angular+bootstrap ui,检查当前选项卡是否已处于活动状态
- 按钮处于活动状态,焦点无法在Mac FireFox上工作
- 禁用永久活动状态
- 单击我网站中的链接时打开新选项卡,保持当前选项卡处于活动状态
- 网页在等待 AJAX 响应时变为非活动状态
- 广告拦截处于活动状态,然后不要打开超链接到新标签
- 如何创建至少 1 个框处于活动状态的复选框列表
- 如何使按钮具有 :活动状态 1 秒
- JQuery UI 1.11 将选项卡设置为活动状态
- 如何获取链接以保持活动状态
- 使秒表在请求之间处于活动状态
- Ajax 请求标头保持活动状态
- 如何加载麦克风请求并保持其活动状态
- 无法处理请求,因为模式对话框或警报处于活动状态