RTCOfferAnswerOptions - 指定创建 WebRTC 提议或回复的过程的选项
RTCOfferAnswerOptions 是 WebRTC API 的 字典,用于指定配置和控制创建 WebRTC 提议或回复的过程的选项。在 RTCPeerConnection 上调用 createOffer() 或 createAnswer() 时,它用作 options 参数的基本类型。
createOffer() 和 createAnswer() 均使用 RTCOfferAnswerOptions 作为其 options 参数字典的基本类型。createOffer() 使用 RTCOfferOptions,createAnswer() 使用 RTCAnswerOptions。
属性
voiceActivityDetection 可选
对于能够检测用户何时讲话并自动启用和禁用静音的系统和编解码器的配置,此选项启用和禁用该行为。默认值为 true,表示启用此功能。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| WebRTC 1.0: Real-time Communication Between Browsers RTCOfferAnswerOptions 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 50 | ≤79 | 42 | 不支持 | 未知 | 未知 |
voiceActivityDetection | 50 | ≤79 | 不支持 | 不支持 | 未知 | 未知 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 50 | 50 | 未知 | 42 | 未知 | 未知 | 未知 |
voiceActivityDetection | 50 | 50 | 未知 | 不支持 | 未知 | 未知 | 未知 |