我正在尝试更改sinkIdchrome 应用程序中的音频元素。
代码:
var audio = new Audio();
audio.setSinkId("communications");
Run Code Online (Sandbox Code Playgroud)
我会收到这个错误:
DOMException: No permission to use requested device
因此,为了获得许可,我尝试这样做:
navigator.webkitGetUserMedia({
audio: true
}, (stream) => {
console.log("stream: ", stream);
}, (error) => {
console.log("error: ", error);
});
Run Code Online (Sandbox Code Playgroud)
但现在我明白了:
error:
NavigatorUserMediaError {name: "InvalidStateError", message: "", constraintName: ""}
Run Code Online (Sandbox Code Playgroud)
不知道有没有