我正在使用以下限制条件运行仅音频会话:
var constraints = {
audio: {
mandatory: {
echoCancellation: false
}, optional: [{
sourceId: audioSource
}]
},
video: false
};
我注意到在极少数会话中,我从getUserMedia请求中收到了TrackStartError。 我无法看到浏览器/浏览器版本/操作系统/可用设备之间的任何相关性。 有些计算机不断出现此错误,有些只出现一次,然后在新的getUserMedia请求后就没有问题,有些则完全没有遇到此问题。
TrackStartError是否有完整的文档记录? 我已经看到了一些关于强制音频标志的问题,但似乎echoCancellation没有这个问题?