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

瀏覽器相容性

另見