Delen via


DeviceManager interface

Apparaatbeheer wordt gebruikt om systeemmediaapparaten zoals camera's, microfoons en luidsprekers te verwerken.

Eigenschappen

isSpeakerSelectionAvailable

Of de apparaathost luidsprekeruitvoer kan selecteren.

selectedMicrophone

Het microfoonapparaat dat wordt gebruikt.

selectedSpeaker

Het luidsprekerapparaat dat wordt gebruikt.

Methoden

askDevicePermission(PermissionConstraints)

Geef de browserprompt weer om de front-endgebruiker om toestemming te vragen om het opgegeven apparaat te gebruiken.

getCameras()

Een lijst met beschikbare videoapparaten ophalen voor gebruik.

getMicrophones()

Bekijk een lijst met beschikbare microfoonapparaten voor gebruik.

getSpeakers()

Een lijst met beschikbare luidsprekerapparaten ophalen voor gebruik.

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

De functie Afmelden voor de gebeurtenis audioDevicesUpdated.

off("selectedMicrophoneChanged", PropertyChangedEvent)

De functie Afmelden voor de geselecteerdeMicrophoneChanged-gebeurtenis.

off("selectedSpeakerChanged", PropertyChangedEvent)

De functie Afmelden voor de geselecteerde gebeurtenisSpeakerChanged.

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

De functie Afmelden voor de gebeurtenis videoDevicesUpdated.

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Abonneer de functie voor audioDevicesUpdated.

on("selectedMicrophoneChanged", PropertyChangedEvent)

Abonneer de functie voor de geselecteerdeMicrophoneChanged-gebeurtenis.

on("selectedSpeakerChanged", PropertyChangedEvent)

De functie Abonneren voor de geselecteerde gebeurtenisSpeakerChanged.

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Abonneer de functie voor de gebeurtenis videoDevicesUpdated.

selectMicrophone(AudioDeviceInfo)

Hiermee selecteert u het microfoonapparaat dat u wilt gebruiken.

selectSpeaker(AudioDeviceInfo)

Selecteer het luidsprekerapparaat dat u wilt gebruiken.

Eigenschapdetails

isSpeakerSelectionAvailable

Of de apparaathost luidsprekeruitvoer kan selecteren.

isSpeakerSelectionAvailable: boolean

Waarde van eigenschap

boolean

selectedMicrophone

Het microfoonapparaat dat wordt gebruikt.

selectedMicrophone?: AudioDeviceInfo

Waarde van eigenschap

selectedSpeaker

Het luidsprekerapparaat dat wordt gebruikt.

selectedSpeaker?: AudioDeviceInfo

Waarde van eigenschap

Methodedetails

askDevicePermission(PermissionConstraints)

Geef de browserprompt weer om de front-endgebruiker om toestemming te vragen om het opgegeven apparaat te gebruiken.

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

Parameters

permissionConstraints
PermissionConstraints

hiermee configureert u welke machtiging (audio/video) moet worden aangevraagd.

Retouren

Promise<DeviceAccess>

De machtigingen die door de gebruiker zijn verleend.

getCameras()

Een lijst met beschikbare videoapparaten ophalen voor gebruik.

function getCameras(): Promise<VideoDeviceInfo[]>

Retouren

Promise<VideoDeviceInfo[]>

getMicrophones()

Bekijk een lijst met beschikbare microfoonapparaten voor gebruik.

function getMicrophones(): Promise<AudioDeviceInfo[]>

Retouren

Promise<AudioDeviceInfo[]>

getSpeakers()

Een lijst met beschikbare luidsprekerapparaten ophalen voor gebruik.

function getSpeakers(): Promise<AudioDeviceInfo[]>

Retouren

Promise<AudioDeviceInfo[]>

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

De functie Afmelden voor de gebeurtenis audioDevicesUpdated.

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

Parameters

event

"audioDevicesUpdated"

gebeurtenisnaam.

listener

CollectionUpdatedEvent<AudioDeviceInfo>

callback fn die is gebruikt om u te abonneren op deze gebeurtenis.

off("selectedMicrophoneChanged", PropertyChangedEvent)

De functie Afmelden voor de geselecteerdeMicrophoneChanged-gebeurtenis.

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

Parameters

event

"selectedMicrophoneChanged"

gebeurtenisnaam.

listener
PropertyChangedEvent

callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.

off("selectedSpeakerChanged", PropertyChangedEvent)

De functie Afmelden voor de geselecteerde gebeurtenisSpeakerChanged.

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

Parameters

event

"selectedSpeakerChanged"

gebeurtenisnaam.

listener
PropertyChangedEvent

callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

De functie Afmelden voor de gebeurtenis videoDevicesUpdated.

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

Parameters

event

"videoDevicesUpdated"

gebeurtenisnaam.

listener

CollectionUpdatedEvent<VideoDeviceInfo>

callback fn die is gebruikt om u te abonneren op deze gebeurtenis.

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Abonneer de functie voor audioDevicesUpdated.

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

Parameters

event

"audioDevicesUpdated"

gebeurtenisnaam.

listener

CollectionUpdatedEvent<AudioDeviceInfo>

callback fn die wordt aangeroepen wanneer deze verzameling wordt gewijzigd, geeft deze matrices van toegevoegde en verwijderde elementen door.

on("selectedMicrophoneChanged", PropertyChangedEvent)

Abonneer de functie voor de geselecteerdeMicrophoneChanged-gebeurtenis.

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

Parameters

event

"selectedMicrophoneChanged"

gebeurtenisnaam.

listener
PropertyChangedEvent

callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.

on("selectedSpeakerChanged", PropertyChangedEvent)

De functie Abonneren voor de geselecteerde gebeurtenisSpeakerChanged.

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

Parameters

event

"selectedSpeakerChanged"

gebeurtenisnaam.

listener
PropertyChangedEvent

callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Abonneer de functie voor de gebeurtenis videoDevicesUpdated.

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

Parameters

event

"videoDevicesUpdated"

gebeurtenisnaam.

listener

CollectionUpdatedEvent<VideoDeviceInfo>

callback fn die wordt aangeroepen wanneer deze verzameling wordt gewijzigd, geeft deze matrices van toegevoegde en verwijderde elementen door.

selectMicrophone(AudioDeviceInfo)

Hiermee selecteert u het microfoonapparaat dat u wilt gebruiken.

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

Parameters

microphoneDevice
AudioDeviceInfo

Informatie over microfoonapparaat.

Retouren

Promise<void>

selectSpeaker(AudioDeviceInfo)

Selecteer het luidsprekerapparaat dat u wilt gebruiken.

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

Parameters

speakerDevice
AudioDeviceInfo

Informatie over luidsprekerapparaten.

Retouren

Promise<void>