RTCSessionDescription: type 属性

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本使用。自 2017 年 9 月以来,它已在浏览器中提供。

RTCSessionDescription.type 属性是一个只读的字符串值,用于描述描述的类型。

可能的值为

"answer"

sdp 属性中包含的 SDP 是交换中的最终决定。换句话说,此会话描述描述的是已达成一致的配置,并且正在发送以完成协商。

"offer"

会话描述对象描述了 offer/answer 交换中的初始提议。会话协商过程始于呼叫方向被呼叫方发送 offer。

"pranswer"

会话描述对象描述了一个临时 answer;也就是说,它是对先前 offer 的响应,但不是最终 answer。它通常由旧式硬件使用。

"rollback"

这种带有空会话描述的特殊类型用于回滚到先前的稳定状态。

示例

js
// The remote description has been set previously on pc, a RTCPeerConnection

alert(pc.remoteDescription.type);

规范

规范
WebRTC:浏览器中的实时通信
# dom-rtcsessiondescription-type

浏览器兼容性

另见