RTCPeerConnection: phương thức createAnswer()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.
Phương thức createAnswer() của giao diện RTCPeerConnection bắt đầu tạo một câu trả lời SDP cho một offer nhận được từ máy ngang hàng từ xa trong quá trình thương lượng offer/answer của kết nối WebRTC.
Câu trả lời chứa thông tin về media đã gắn vào phiên, các codec và tùy chọn được trình duyệt hỗ trợ, cùng với mọi ICE candidate đã thu thập.
Cú pháp
createAnswer()
createAnswer(successCallback, failureCallback) // deprecated
Tham số
Không có.
Tham số lỗi thời
successCallbackĐã lỗi thời-
Hàm được gọi khi câu trả lời được tạo thành công.
failureCallbackĐã lỗi thời-
Hàm được gọi nếu việc tạo câu trả lời thất bại.
Giá trị trả về
Một Promise được giải quyết với một đối tượng RTCSessionDescription.
Ngoại lệ
InvalidStateErrorDOMException-
Được ném ra nếu trạng thái báo hiệu của kết nối không cho phép tạo answer.
Ví dụ
pc.createAnswer().then((answer) => {
return pc.setLocalDescription(answer);
});
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| WebRTC: Real-Time Communication in Browsers> # dom-rtcpeerconnection-createanswer> |