RTCPeerConnection: thuộc tính iceConnectionState
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.
Thuộc tính chỉ đọc iceConnectionState của giao diện RTCPeerConnection trả về một chuỗi mô tả trạng thái của bộ máy ICE gắn với RTCPeerConnection này.
Giá trị có thể là một trong các chuỗi sau: new, checking, connected, completed, failed, disconnected hoặc closed.
Giá trị
Một chuỗi cho biết trạng thái hiện tại của kết nối ICE.
new-
Bộ máy ICE đang ở trạng thái mới.
checking-
Bộ máy ICE đang kiểm tra các candidate để thiết lập kết nối.
connected-
Một kết nối giữa các máy ngang hàng đã được thiết lập và ít nhất một thành phần ICE đã nhận được xác nhận cuối cùng.
completed-
Bộ máy ICE đã hoàn tất việc kiểm tra tất cả candidate và kết nối đang hoạt động.
failed-
Quá trình kiểm tra ICE đã thất bại.
disconnected-
Một hay nhiều thành phần ICE bị ngắt.
closed-
RTCPeerConnectionđã đóng.
Ví dụ
const peerConnection = new RTCPeerConnection(configuration);
const iceConnectionState = peerConnection.iceConnectionState;
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| WebRTC: Real-Time Communication in Browsers> # dom-peerconnection-ice-connection-state> |