getSpeakerDevicesWithPermissions

View as MarkdownOpen in Claude

getSpeakerDevicesWithPermissions

  • Const getSpeakerDevicesWithPermissions(): Promise<MediaDeviceInfo[]> — See MediaDeviceInfo for more details.

Deprecated. Use getSpeakerDevices for better cross-browser compatibility.

After prompting the user for permission, returns an array of speaker devices.

Returns

Promise<MediaDeviceInfo[]>

Example

await SignalWire.WebRTC.getSpeakerDevicesWithPermissions();
// [
// {
// "deviceId": "ADciLf...NYgF8=",
// "kind": "audiooutput",
// "label": "External Speaker",
// "groupId": "rgZgKM...NW1hU="
// }
// ]