Свойство только для чтения IceGatheringState интерфейса RTCPeerConnection возвращает строку, описывающую общее состояние сбора ICE для этого соединения. Это позволяет, например, определить, когда завершился сбор кандидатов ICE.
(...)
Возможные значения:
Код: Выделить всё
newКод: Выделить всё
gatheringКод: Выделить всё
completeИсточник: https://developer.mozilla.org/en-US/doc ... eringState
Итак, я ожидаю, что по прошествии некоторого времени чтобы просмотреть все три состояния в следующем порядке:
Код: Выделить всё
new
gathering
complete
Код: Выделить всё
WebRTC test
Gather
async function gather() {
const connection = new RTCPeerConnection()
connection.onicegatheringstatechange = function() {
document.body.innerHTML += "
" + connection.iceGatheringState
}
connection.onicegatheringstatechange()
const channel = connection.createDataChannel("mychannel")
const offer = await connection.createOffer()
await connection.setLocalDescription(offer)
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... -completed
Мобильная версия