[Edge]。→、、
HTMLMediaElement の出力に使用するオーディオ デバイスの ID を設定し、Promise を返します。これは、アプリケーションが指定されたデバイスの使用を許可されている場合にのみ機能します。
HTMLMediaElement | ¶HTMLMediaElement。 |
---|---|
sinkId | オーディオ出力デバイスの MediaDeviceInfo.deviceId。 |
undefined に解決される Promise。
const devices = await navigator.mediaDevices.enumerateDevices(); const audioDevices = devices.filter(device => device.kind === 'audiooutput'); const audio = document.createElement('audio'); await audio.setSinkId(audioDevices[0].deviceId); console.log('Audio is being played on ' + audio.sinkId);