【发布时间】:2014-07-11 10:58:18
【问题描述】:
我使用的是 Chrome 版本 35.0.1916.114 m
当我使用 IIS(例如 localhost/test.html)运行我的 html 页面并在 http://localhost/ wants to use your microphone 提示符处点击“允许”时,getUserMedia() 失败并出现以下错误:
NavigatorUserMediaError {constraintName: "", message: "", name: "TrackStartError"}
代码:
var constraints = {audio: true, video: false};
...
function successCallback(stream) {
...
}
function errorCallback(error){
console.log("navigator.getUserMedia error: ", error);
}
navigator.getUserMedia(constraints, successCallback, errorCallback);
这个错误的原因可能是什么?
【问题讨论】:
-
您尝试过不同的麦克风和摄像头吗?这可能与驱动程序有关。
-
@bwtrent 可能是。我已尝试重新安装麦克风的驱动程序。 Windows 报告已安装最新版本并且麦克风工作正常。
-
我知道有similar issues,而且好像是基于驱动的。
标签: javascript google-chrome asp.net-web-api webrtc