Megosztás a következőn keresztül:


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

isSpeakerSelectionAvailable

Azt jelzi, hogy az eszköz gazdagépe kiválaszthatja-e a hangszóró kimenetét.

selectedMicrophone

A használt mikrofoneszköz.

selectedSpeaker

A használt hangszóróeszköz.

Metódusok

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.

getCameras()

Lekérheti a használatra elérhető videoeszközök listáját.

getMicrophones()

Lekérheti a használatra elérhető mikrofoneszközök listáját.

getSpeakers()

Lekérheti az elérhető beszélőeszközök listáját.

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Leiratkozás függvény audioDevicesUpdated eseményhez.

off("selectedMicrophoneChanged", PropertyChangedEvent)

Leiratkozás függvény a kiválasztottMicrophoneChanged eseményhez.

off("selectedSpeakerChanged", PropertyChangedEvent)

Leiratkozás függvény a selectedSpeakerChanged eseményhez.

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Leiratkozás függvény a videoDevicesUpdated eseményhez.

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

Subscribe függvény audioDevicesUpdated .

on("selectedMicrophoneChanged", PropertyChangedEvent)

Feliratkozás függvény a kiválasztottMicrophoneChanged eseményhez.

on("selectedSpeakerChanged", PropertyChangedEvent)

Feliratkozás függvény a selectedSpeakerChanged eseményhez.

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

Feliratkozás függvény a videoDevicesUpdated eseményhez.

selectMicrophone(AudioDeviceInfo)

Kiválasztja a használni kívánt mikrofoneszközt.

selectSpeaker(AudioDeviceInfo)

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

A használt mikrofoneszköz.

selectedMicrophone?: AudioDeviceInfo

Tulajdonság értéke

selectedSpeaker

A használt hangszóróeszköz.

selectedSpeaker?: AudioDeviceInfo

Tulajdonság értéke

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

CollectionUpdatedEvent<AudioDeviceInfo>

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

CollectionUpdatedEvent<VideoDeviceInfo>

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

CollectionUpdatedEvent<AudioDeviceInfo>

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

CollectionUpdatedEvent<VideoDeviceInfo>

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>