Freigeben über


DeviceManager interface

Die Geräte-Manager wird verwendet, um Systemmediengeräte wie Kameras, Mikrofone und Lautsprecher zu verarbeiten.

Eigenschaften

isSpeakerSelectionAvailable

Gibt an, ob der Gerätehost die Lautsprecherausgabe auswählen kann.

selectedMicrophone

Das verwendete Mikrofongerät.

selectedSpeaker

Das verwendete Lautsprechergerät.

Methoden

askDevicePermission(PermissionConstraints)

Browsereingabeaufforderung anzeigen, um den Front-End-Benutzer um die Berechtigung zur Verwendung des angegebenen Geräts zu bitten.

getCameras()

Rufen Sie eine Liste der verfügbaren Videogeräte für die Verwendung ab.

getMicrophones()

Rufen Sie eine Liste der verfügbaren Mikrofongeräte für die Verwendung ab.

getSpeakers()

Rufen Sie eine Liste der verfügbaren Lautsprechergeräte für die Verwendung ab.

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Unsubscribe-Funktion für audioDevicesUpdated-Ereignis.

off("selectedMicrophoneChanged", PropertyChangedEvent)

Unsubscribe-Funktion für selectedMicrophoneChanged-Ereignis.

off("selectedSpeakerChanged", PropertyChangedEvent)

Unsubscribe-Funktion für selectedSpeakerChanged-Ereignis.

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Unsubscribe-Funktion für videoDevicesUpdated-Ereignis.

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Subscribe-Funktion für audioDevicesUpdated .

on("selectedMicrophoneChanged", PropertyChangedEvent)

Subscribe-Funktion für selectedMicrophoneChanged-Ereignis.

on("selectedSpeakerChanged", PropertyChangedEvent)

Subscribe-Funktion für selectedSpeakerChanged-Ereignis.

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Subscribe-Funktion für videoDevicesUpdated-Ereignis.

selectMicrophone(AudioDeviceInfo)

Wählt das zu verwendende Mikrofongerät aus.

selectSpeaker(AudioDeviceInfo)

Wählen Sie das zu verwendende Lautsprechergerät aus.

Details zur Eigenschaft

isSpeakerSelectionAvailable

Gibt an, ob der Gerätehost die Lautsprecherausgabe auswählen kann.

isSpeakerSelectionAvailable: boolean

Eigenschaftswert

boolean

selectedMicrophone

Das verwendete Mikrofongerät.

selectedMicrophone?: AudioDeviceInfo

Eigenschaftswert

selectedSpeaker

Das verwendete Lautsprechergerät.

selectedSpeaker?: AudioDeviceInfo

Eigenschaftswert

Details zur Methode

askDevicePermission(PermissionConstraints)

Browsereingabeaufforderung anzeigen, um den Front-End-Benutzer um die Berechtigung zur Verwendung des angegebenen Geräts zu bitten.

function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>

Parameter

permissionConstraints
PermissionConstraints

konfiguriert, welche Berechtigung (Audio/Video) angefordert werden soll.

Gibt zurück

Promise<DeviceAccess>

Die Berechtigungen, die vom Benutzer erteilt wurden.

getCameras()

Rufen Sie eine Liste der verfügbaren Videogeräte für die Verwendung ab.

function getCameras(): Promise<VideoDeviceInfo[]>

Gibt zurück

Promise<VideoDeviceInfo[]>

getMicrophones()

Rufen Sie eine Liste der verfügbaren Mikrofongeräte für die Verwendung ab.

function getMicrophones(): Promise<AudioDeviceInfo[]>

Gibt zurück

Promise<AudioDeviceInfo[]>

getSpeakers()

Rufen Sie eine Liste der verfügbaren Lautsprechergeräte für die Verwendung ab.

function getSpeakers(): Promise<AudioDeviceInfo[]>

Gibt zurück

Promise<AudioDeviceInfo[]>

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Unsubscribe-Funktion für audioDevicesUpdated-Ereignis.

function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)

Parameter

event

"audioDevicesUpdated"

Ereignisname.

listener

CollectionUpdatedEvent<AudioDeviceInfo>

Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

off("selectedMicrophoneChanged", PropertyChangedEvent)

Unsubscribe-Funktion für selectedMicrophoneChanged-Ereignis.

function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)

Parameter

event

"selectedMicrophoneChanged"

Ereignisname.

listener
PropertyChangedEvent

Rückruf fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.

off("selectedSpeakerChanged", PropertyChangedEvent)

Unsubscribe-Funktion für selectedSpeakerChanged-Ereignis.

function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)

Parameter

event

"selectedSpeakerChanged"

Ereignisname.

listener
PropertyChangedEvent

Rückruf fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Unsubscribe-Funktion für videoDevicesUpdated-Ereignis.

function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)

Parameter

event

"videoDevicesUpdated"

Ereignisname.

listener

CollectionUpdatedEvent<VideoDeviceInfo>

Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Subscribe-Funktion für audioDevicesUpdated .

function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)

Parameter

event

"audioDevicesUpdated"

Ereignisname.

listener

CollectionUpdatedEvent<AudioDeviceInfo>

Rückruf fn, der aufgerufen wird, wenn sich diese Auflistung ändert, übergeben Arrays hinzugefügter und entfernter Elemente.

on("selectedMicrophoneChanged", PropertyChangedEvent)

Subscribe-Funktion für selectedMicrophoneChanged-Ereignis.

function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)

Parameter

event

"selectedMicrophoneChanged"

Ereignisname.

listener
PropertyChangedEvent

Rückruf fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.

on("selectedSpeakerChanged", PropertyChangedEvent)

Subscribe-Funktion für selectedSpeakerChanged-Ereignis.

function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)

Parameter

event

"selectedSpeakerChanged"

Ereignisname.

listener
PropertyChangedEvent

Rückruf fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Subscribe-Funktion für videoDevicesUpdated-Ereignis.

function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)

Parameter

event

"videoDevicesUpdated"

Ereignisname.

listener

CollectionUpdatedEvent<VideoDeviceInfo>

Rückruf fn, der aufgerufen wird, wenn sich diese Auflistung ändert, übergeben Arrays hinzugefügter und entfernter Elemente.

selectMicrophone(AudioDeviceInfo)

Wählt das zu verwendende Mikrofongerät aus.

function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>

Parameter

microphoneDevice
AudioDeviceInfo

Mikrofongeräteinformationen.

Gibt zurück

Promise<void>

selectSpeaker(AudioDeviceInfo)

Wählen Sie das zu verwendende Lautsprechergerät aus.

function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>

Parameter

speakerDevice
AudioDeviceInfo

Informationen zum Lautsprechergerät.

Gibt zurück

Promise<void>