Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

RTCPeerConnection: signalingstatechange event

BaselineWidely available

Asignalingstatechange event is sent to anRTCPeerConnection to notify it that its signaling state, as indicated by thesignalingState property, has changed.

This event is not cancelable and does not bubble.

Syntax

Use the event name in methods likeaddEventListener(), or set an event handler property.

js
addEventListener("signalingstatechange", (event) => { })onsignalingstatechange = (event) => { }

Event type

A genericEvent.

Examples

Given anRTCPeerConnection,pc, and anupdateStatus() function that presents status information to the user, this code sets up an event handler to let the user know when the ICE negotiation process finishes up.

js
pc.addEventListener(  "signalingstatechange",  (ev) => {    switch (pc.signalingState) {      case "stable":        updateStatus("ICE negotiation complete");        break;    }  },  false,);

Usingonsignalingstatechange, it looks like this:

js
pc.onsignalingstatechange = (ev) => {  switch (pc.signalingState) {    case "stable":      updateStatus("ICE negotiation complete");      break;  }};

Specifications

Specification
WebRTC: Real-Time Communication in Browsers
# event-signalingstatechange

Browser compatibility

See also

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp