查询是否支持 RTM 或者 WebTransport 推流,mode
默认值为 'rtm'。
mode
为 rtmp
时,表示 WebTransport 推流;mode
为 rtm
时,表示 RTM 推流。(mode?: 'rtm' | 'rtmp') => boolean
返回值
获取麦克风设备列表。调用该方法后,会向用户申请获取访问麦克风设备授权,然后返回可用的麦克风设备列表。
() => Promise<RTCDevice[]>
返回值
返回包含麦克风设备列表信息的 Promise
对象,详情请参见 RTCDevice 类型。
获取摄像头设备列表。调用该方法后,会向用户申请获取访问摄像头设备授权,然后返回可用的摄像头设备列表。
() => Promise<RTCDevice[]>
返回值
返回包含摄像头设备列表信息的 Promise
对象,详情请参见 RTCDevice 类型。
interface RTCDevice { //设备 ID deviceId: MediaDeviceInfo["deviceId"]; //设备类型 deviceType: MediaDeviceInfo["kind"]; //设备信息 deviceInfo: MediaDeviceInfo; //设备名称 deviceName: MediaDeviceInfo["label"]; //设备状态 deviceState: "active" | "inactive"; }
说明
MediaDeviceInfo
对象的详细说明请参见 MediaDeviceInfo。