zl程序教程

您现在的位置是:首页 >  其他

当前栏目

WebRTC开发经验总结,持续记录

2023-03-07 09:43:28 时间

音频约束参数

  1. volume 音量约束
  2. sampleRate: 采样率
  3. sampleSize: 采样大小,采样的位数
  4. echoCancellation: 回音消除
  5. autoGaincontrol: 增加音量
  6. noiseSuppression: 降噪
  7. latency : 延迟大小
  8. channelCount: 切换声道
  9. deviceID: 多个音频输入输出设备的进行切换
  10. groupId: 同一个物理设备,是一个分组,但是输入和输出的id不一样

视频约束参数

  1. width : 宽度约束
  2. height :高度约束
  3. aspectRatio: 比率
  4. frameRate: 帧率
  5. facingMode : 摄像头控制
    1. user:前置摄像头
    2. environment :后摄像头
    3. left : 前置左摄像头
    4. right:前置右摄像头
  6. resizeMode: 采集的画面需不需要裁剪

var promise = navigator.mediaDevices.getUserMedia(constraints);