DeviceManager interface
Apparaatbeheer wordt gebruikt om systeemmediaapparaten zoals camera's, microfoons en luidsprekers te verwerken.
Eigenschappen
is |
Of de apparaathost luidsprekeruitvoer kan selecteren. |
selected |
Het microfoonapparaat dat wordt gebruikt. |
selected |
Het luidsprekerapparaat dat wordt gebruikt. |
Methoden
ask |
Geef de browserprompt weer om de front-endgebruiker om toestemming te vragen om het opgegeven apparaat te gebruiken. |
get |
Een lijst met beschikbare videoapparaten ophalen voor gebruik. |
get |
Bekijk een lijst met beschikbare microfoonapparaten voor gebruik. |
get |
Een lijst met beschikbare luidsprekerapparaten ophalen voor gebruik. |
off("audio |
De functie Afmelden voor de gebeurtenis audioDevicesUpdated. |
off("selected |
De functie Afmelden voor de geselecteerdeMicrophoneChanged-gebeurtenis. |
off("selected |
De functie Afmelden voor de geselecteerde gebeurtenisSpeakerChanged. |
off("video |
De functie Afmelden voor de gebeurtenis videoDevicesUpdated. |
on("audio |
Abonneer de functie voor audioDevicesUpdated. |
on("selected |
Abonneer de functie voor de geselecteerdeMicrophoneChanged-gebeurtenis. |
on("selected |
De functie Abonneren voor de geselecteerde gebeurtenisSpeakerChanged. |
on("video |
Abonneer de functie voor de gebeurtenis videoDevicesUpdated. |
select |
Hiermee selecteert u het microfoonapparaat dat u wilt gebruiken. |
select |
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
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
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
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
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>