我正在使用 MediaDevices API 来获取音频输出设备的列表:
const outputDevices = (
await navigator.mediaDevices.enumerateDevices()
).filter(device => device.kind === 'audiooutput');
这有效,但label
为空白。
我知道如果我getUserMedia()
用来请求音频或视频流,我可以重新枚举设备并获取它们的标签。有没有办法获得查看设备的权限 getUserMedia()
?我想设置音频输出的接收器 ID,没有理由使用捕获设备。