浏览器WebRTC检测
Last updated
Was this helpful?
Last updated
Was this helpful?
anyRTC RTC 检测工具提供以下检测功能:
浏览器webRTC检测
获取浏览器信息、版本、以及操作系统
分辨率检测
音频大小检测
获取设备信息
媒体视频窗口截图等等
检测工具为您的产品带来更好的用户体验。
源码仅供开发者参考,适用于SDK调试,便于快速集成。
本集成文档适用于Web ArDetect SDK 3.0.0及以上版本。
支持 Chrome、IE 10 +、Firefox、Safari 等主流浏览器环境
npm 市场
安装或更新至最新版本:
js 引用
引用
示例
示例
返回值
true
or false
参数
参数名
类型
描述
deviceType
string
设备类型(非必选):'videoinput' 摄像头、'audioinput'麦克风、'audiooutput'扬声器
示例
参数
参数名
类型
描述
resolutionOptions
object
width
视频宽度
height
视频高度
说明
检测本地摄像头是否支持采集设定的分辨率。
返回值
Promise
对象。
示例
参数
参数名
类型
描述
constraints
object
采集媒体配置(非必填)
constraints
参数名
类型
描述
video
object
enable
是否打开摄像头
deviceId
指定设备,deviceId
通过getDevices
接口获取
audio
object
enable
是否打开摄像头
deviceId
指定设备,deviceId
通过getDevices
接口获取
说明
返回Promise
对象。
示例
示例
参数
参数名
类型
描述
stream
mediaStream
媒体流对象,例如:createStream
返回的媒体流
callback
function
获取媒体流音频大小成功的回调。参数为音频大小0~100
说明
获取指定媒体流的音频大小。
返回值
检测音频大小的上下文对象detectContext
,结束音频检测时传入。
示例
参数
参数名
类型
描述
audioContext
object
detectMediaStreamVolum
时返回的上下文对象
说明
该方法需要在detectMediaStreamVolum
调用之后才能调用。
示例
参数
参数名
类型
描述
element
element
audio
DOM对象
sinkId
string
扬声器的设备id(audiooutput
), 通过getDeivces('audiooutput')获得
说明
获得设备列表,选择指定设备播放音频。
返回值
Promise
示例
参数
参数名
类型
描述
enable
element
video
DOM对象
fileName
string
文件名,下载到本地的文件名称
Version 3.0.1 (2019-05-27)
更新文档
Version 3.0.0 (2019-01-24)
SDK版本升级3.0,API接口变更,更加简洁规范
通过 下载:
前往,ctrl+s
或command+s
保存到本地