该接口包含描述一个媒体设备的信息。

调用 AgoraRTC.getDevices 会以数组形式返回 MediaDeviceInfo 对象,每个媒体设备对应一个 MediaDeviceInfo

Hierarchy

  • MediaDeviceInfo

Index

Properties

Properties

deviceId

deviceId: string

该设备所独有的设备 ID。

Note

Chrome 81 及以后版本在获取媒体设备权限后才能获得设备 ID。

kind

kind: string

设备类型,有 "videoinput","audioinput" 和 "audiooutput" 三种类型。

label

label: string

一个 DOMString ,能够区分设备的设备名字。(例如"外接 USB 网络摄像头")

Note

出于系统安全考虑,如果用户没有打开媒体设备的权限,该属性会被设为空。