RTCSessionDescription: type 属性

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

语法

js
const value = sessionDescription.type
sessionDescription.type = value

可能的值是

"answer"

包含在 sdp 属性中的 SDP 是交换中的最终选择。换句话说,此会话描述描述了商定的配置,并被发送以完成协商。

"offer"

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

"pranswer"

会话描述对象描述了预先答复;即对先前 offer 的响应,它不是最终答复。它通常由传统硬件使用。

"rollback"

此特殊类型具有空会话描述,用于回滚到之前的稳定状态。

示例

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

alert(pc.remoteDescription.type);

规范

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅