DeviceManager interface
Enhetshanteraren används för att hantera systemmedieenheter som kameror, mikrofoner och högtalare.
Egenskaper
is |
Om enhetsvärden kan välja högtalarutdata. |
selected |
Mikrofonenheten som används. |
selected |
Talarenheten som används. |
Metoder
ask |
Visa en webbläsarprompt för att be klientdelsanvändaren om behörighet att använda den angivna enheten. |
get |
Hämta en lista över tillgängliga videoenheter för användning. |
get |
Hämta en lista över tillgängliga mikrofonenheter för användning. |
get |
Hämta en lista över tillgängliga talarenheter för användning. |
off("audio |
Avprenumerationsfunktionen för audioDevicesUpdated-händelsen. |
off("selected |
Avsluta prenumerationsfunktionen för valdMicrophoneChanged-händelse. |
off("selected |
Avsluta prenumerationsfunktionen för valdSpeakerChanged-händelse. |
off("video |
Avprenumerationsfunktionen för videoDevicesUpdated-händelsen. |
on("audio |
Funktionen Subscribe för audioDevicesUpdated . |
on("selected |
Funktionen Prenumerera för valdMicrophoneChanged-händelse. |
on("selected |
Funktionen Prenumerera för den valda händelsenSpeakerChanged. |
on("video |
Funktionen Prenumerera på videoEnhetDaterad händelse. |
select |
Väljer den mikrofonenhet som ska användas. |
select |
Välj den talarenhet som ska användas. |
Egenskapsinformation
isSpeakerSelectionAvailable
Om enhetsvärden kan välja högtalarutdata.
isSpeakerSelectionAvailable: boolean
Egenskapsvärde
boolean
selectedMicrophone
selectedSpeaker
Metodinformation
askDevicePermission(PermissionConstraints)
Visa en webbläsarprompt för att be klientdelsanvändaren om behörighet att använda den angivna enheten.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Parametrar
- permissionConstraints
- PermissionConstraints
konfigurerar vilken behörighet (ljud/video) som ska begäras.
Returer
Promise<DeviceAccess>
De behörigheter som har beviljats av användaren.
getCameras()
Hämta en lista över tillgängliga videoenheter för användning.
function getCameras(): Promise<VideoDeviceInfo[]>
Returer
Promise<VideoDeviceInfo[]>
getMicrophones()
Hämta en lista över tillgängliga mikrofonenheter för användning.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Returer
Promise<AudioDeviceInfo[]>
getSpeakers()
Hämta en lista över tillgängliga talarenheter för användning.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Returer
Promise<AudioDeviceInfo[]>
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Avprenumerationsfunktionen för audioDevicesUpdated-händelsen.
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametrar
- event
-
"audioDevicesUpdated"
händelsenamn.
- listener
callback fn som användes för att prenumerera på den här händelsen.
off("selectedMicrophoneChanged", PropertyChangedEvent)
Avsluta prenumerationsfunktionen för valdMicrophoneChanged-händelse.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametrar
- event
-
"selectedMicrophoneChanged"
händelsenamn.
- listener
- PropertyChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
off("selectedSpeakerChanged", PropertyChangedEvent)
Avsluta prenumerationsfunktionen för valdSpeakerChanged-händelse.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametrar
- event
-
"selectedSpeakerChanged"
händelsenamn.
- listener
- PropertyChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Avprenumerationsfunktionen för videoDevicesUpdated-händelsen.
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametrar
- event
-
"videoDevicesUpdated"
händelsenamn.
- listener
callback fn som användes för att prenumerera på den här händelsen.
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Funktionen Subscribe för audioDevicesUpdated .
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametrar
- event
-
"audioDevicesUpdated"
händelsenamn.
- listener
callback fn som kommer att anropas när den här samlingen ändras skickas matriser med tillagda och borttagna element.
on("selectedMicrophoneChanged", PropertyChangedEvent)
Funktionen Prenumerera för valdMicrophoneChanged-händelse.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametrar
- event
-
"selectedMicrophoneChanged"
händelsenamn.
- listener
- PropertyChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
on("selectedSpeakerChanged", PropertyChangedEvent)
Funktionen Prenumerera för den valda händelsenSpeakerChanged.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametrar
- event
-
"selectedSpeakerChanged"
händelsenamn.
- listener
- PropertyChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Funktionen Prenumerera på videoEnhetDaterad händelse.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametrar
- event
-
"videoDevicesUpdated"
händelsenamn.
- listener
callback fn som kommer att anropas när den här samlingen ändras skickas matriser med tillagda och borttagna element.
selectMicrophone(AudioDeviceInfo)
Väljer den mikrofonenhet som ska användas.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Parametrar
- microphoneDevice
- AudioDeviceInfo
Information om mikrofonenheter.
Returer
Promise<void>
selectSpeaker(AudioDeviceInfo)
Välj den talarenhet som ska användas.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Parametrar
- speakerDevice
- AudioDeviceInfo
Information om talarenhet.
Returer
Promise<void>