DeviceManager interface
Az Eszközkezelő a rendszermédia-eszközök, például kamerák, mikrofonok és hangszórók kezelésére szolgál.
Tulajdonságok
| is |
Azt jelzi, hogy az eszköz gazdagépe kiválaszthatja-e a hangszóró kimenetét. |
| selected |
A használt mikrofoneszköz. |
| selected |
A használt hangszóróeszköz. |
Metódusok
| ask |
A böngésző kérésének megjelenítése, amely engedélyt kér az előtér-felhasználótól a megadott eszköz használatára. |
| get |
Lekérheti a használatra elérhető videoeszközök listáját. |
| get |
Lekérheti a használatra elérhető mikrofoneszközök listáját. |
| get |
Lekérheti az elérhető beszélőeszközök listáját. |
| off("audio |
Leiratkozás függvény audioDevicesUpdated eseményhez. |
| off("selected |
Leiratkozás függvény a kiválasztottMicrophoneChanged eseményhez. |
| off("selected |
Leiratkozás függvény a selectedSpeakerChanged eseményhez. |
| off("video |
Leiratkozás függvény a videoDevicesUpdated eseményhez. |
| on("audio |
Subscribe függvény audioDevicesUpdated . |
| on("selected |
Feliratkozás függvény a kiválasztottMicrophoneChanged eseményhez. |
| on("selected |
Feliratkozás függvény a selectedSpeakerChanged eseményhez. |
| on("video |
Feliratkozás függvény a videoDevicesUpdated eseményhez. |
| select |
Kiválasztja a használni kívánt mikrofoneszközt. |
| select |
Válassza ki a használni kívánt hangszóróeszközt. |
Tulajdonság adatai
isSpeakerSelectionAvailable
Azt jelzi, hogy az eszköz gazdagépe kiválaszthatja-e a hangszóró kimenetét.
isSpeakerSelectionAvailable: boolean
Tulajdonság értéke
boolean
selectedMicrophone
selectedSpeaker
Metódus adatai
askDevicePermission(PermissionConstraints)
A böngésző kérésének megjelenítése, amely engedélyt kér az előtér-felhasználótól a megadott eszköz használatára.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Paraméterek
- permissionConstraints
- PermissionConstraints
konfigurálja, hogy melyik engedélyt (hang/videó) kérje le.
Válaszok
Promise<DeviceAccess>
A felhasználó által megadott engedélyek.
getCameras()
Lekérheti a használatra elérhető videoeszközök listáját.
function getCameras(): Promise<VideoDeviceInfo[]>
Válaszok
Promise<VideoDeviceInfo[]>
getMicrophones()
Lekérheti a használatra elérhető mikrofoneszközök listáját.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Válaszok
Promise<AudioDeviceInfo[]>
getSpeakers()
Lekérheti az elérhető beszélőeszközök listáját.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Válaszok
Promise<AudioDeviceInfo[]>
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Leiratkozás függvény audioDevicesUpdated eseményhez.
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Paraméterek
- event
-
"audioDevicesUpdated"
esemény neve.
- listener
az eseményre való feliratkozáshoz használt visszahívási fn.
off("selectedMicrophoneChanged", PropertyChangedEvent)
Leiratkozás függvény a kiválasztottMicrophoneChanged eseményhez.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Paraméterek
- event
-
"selectedMicrophoneChanged"
esemény neve.
- listener
- PropertyChangedEvent
visszahívási fn, amely akkor lesz meghívva, amikor ennek a tulajdonságnak az értéke megváltozik.
off("selectedSpeakerChanged", PropertyChangedEvent)
Leiratkozás függvény a selectedSpeakerChanged eseményhez.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Paraméterek
- event
-
"selectedSpeakerChanged"
esemény neve.
- listener
- PropertyChangedEvent
visszahívási fn, amely akkor lesz meghívva, amikor ennek a tulajdonságnak az értéke megváltozik.
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Leiratkozás függvény a videoDevicesUpdated eseményhez.
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Paraméterek
- event
-
"videoDevicesUpdated"
esemény neve.
- listener
az eseményre való feliratkozáshoz használt visszahívási fn.
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Subscribe függvény audioDevicesUpdated .
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Paraméterek
- event
-
"audioDevicesUpdated"
esemény neve.
- listener
a gyűjtemény módosításakor meghívandó visszahívási fn a hozzáadott és eltávolított elemek tömbjeinek lesz átadva.
on("selectedMicrophoneChanged", PropertyChangedEvent)
Feliratkozás függvény a kiválasztottMicrophoneChanged eseményhez.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Paraméterek
- event
-
"selectedMicrophoneChanged"
esemény neve.
- listener
- PropertyChangedEvent
visszahívási fn, amely akkor lesz meghívva, amikor ennek a tulajdonságnak az értéke megváltozik.
on("selectedSpeakerChanged", PropertyChangedEvent)
Feliratkozás függvény a selectedSpeakerChanged eseményhez.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Paraméterek
- event
-
"selectedSpeakerChanged"
esemény neve.
- listener
- PropertyChangedEvent
visszahívási fn, amely akkor lesz meghívva, amikor ennek a tulajdonságnak az értéke megváltozik.
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Feliratkozás függvény a videoDevicesUpdated eseményhez.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Paraméterek
- event
-
"videoDevicesUpdated"
esemény neve.
- listener
a gyűjtemény módosításakor meghívandó visszahívási fn a hozzáadott és eltávolított elemek tömbjeinek lesz átadva.
selectMicrophone(AudioDeviceInfo)
Kiválasztja a használni kívánt mikrofoneszközt.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Paraméterek
- microphoneDevice
- AudioDeviceInfo
Mikrofoneszköz adatai.
Válaszok
Promise<void>
selectSpeaker(AudioDeviceInfo)
Válassza ki a használni kívánt hangszóróeszközt.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Paraméterek
- speakerDevice
- AudioDeviceInfo
A hangszóró eszközének adatai.
Válaszok
Promise<void>