标签: html5 webrtc getusermedia
我有一个案例,当我关闭所有媒体(相机和麦克风)但navigator.getUserMedia with约束{audio: yes, video: no}成功返回一个流,而stream.getAudioTracks().length返回1这是非常奇怪的,因为那里没有连接设备来产生这种音频。如果我把这个流放到音频标签上,我只会听到一个微弱的白噪声(如果我清楚地听到自己的话就插入麦克风时相反)。
navigator.getUserMedia with
{audio: yes, video: no}
stream.getAudioTracks().length
这种奇怪行为的原因是什么?