我搜索了很多有关 getUserMedia 的 DEMO 和示例,但大多数只是摄像头捕获,而不是麦克风。
所以我下载了一些例子并在我自己的计算机上尝试,相机捕捉是工作,
但当我改变了
navigator.webkitGetUserMedia({video : true},gotStream);
to
navigator.webkitGetUserMedia({audio : true},gotStream);
浏览器首先要求我允许麦克风访问,然后失败了
document.getElementById("audio").src = window.webkitURL.createObjectURL(stream);
消息是:
GET blob:http%3A//localhost/a5077b7e-097a-4281-b444-8c1d3e327eb4 404 (Not Found)
这是我的代码:getUserMedia_simple_audio_test http://pastie.org/3985501
我做错什么了吗?或者现在只有 getUserMedia 可以用于相机?
目前它在 Google Chrome 中不可用。看问题 112367 http://code.google.com/p/chromium/issues/detail?id=112367.
你可以看到在the demo http://jsfiddle.net/DerekL/JV996/,它总是会抛出一个错误说
获取 blob:http%3A//whatever.it.is/b0058260-9579-419b-b409-18024ef7c6da 404(未找到)
而且你也不能听麦克风
{
video: true,
audio: true
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)