这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
RTCPeerConnection.onicecandidateerror
property is an
EventHandler
which specifies a function which is called to handle the
icecandidateerror
event when it occurs on an
RTCPeerConnection
instance. This event is fired when an error occurs during the
ICE
candidate gathering process.
RTCPeerConnection.onicecandidateerror = eventHandler;
This should be set to a function you provide which is passed a single parameter: an
RTCPeerConnectionIceErrorEvent
object describing the
icecandidateerror
event. The event offers properties describing the error to help you handle it appropriately.
pc.onicecandidateerror = function(event) {
if (event.errorCode >= 300 && event.errorCode <= 699) {
// STUN errors are in the range 300-699. See RFC 5389, section 15.6
// for a list of codes. TURN adds a few more error codes; see
// RFC 5766, section 15 for details.
} else if (event.errorCode >= 700 && event.errorCode <= 799) {
// Server could not be reached; a specific error number is
// provided but these are not yet specified.
}
}
| 规范 | 状态 | 注释 |
|---|---|---|
|
WebRTC 1.0: Real-time Communication Between Browsers
The definition of 'RTCPeerConnection.onicecandidateerror' in that specification. |
候选推荐 | 最初的规范。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
onicecandidateerror
|
Chrome No | Edge No | Firefox ? | IE No | Opera ? | Safari ? | WebView Android No | Chrome Android No | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android No |
不支持
兼容性未知
icecandidateerror
event and its type,
RTCPeerConnectionIceErrorEvent
.
RTCPeerConnection
canTrickleIceCandidates
connectionState
currentLocalDescription
currentRemoteDescription
getDefaultIceServers()
iceConnectionState
iceGatheringState
localDescription
onaddstream
onconnectionstatechange
ondatachannel
onicecandidate
oniceconnectionstatechange
onicegatheringstatechange
onidentityresult
onidpassertionerror
onidpvalidationerror
onnegotiationneeded
onpeeridentity
onremovestream
onsignalingstatechange
ontrack
peerIdentity
pendingLocalDescription
pendingRemoteDescription
remoteDescription
sctp
signalingState
addIceCandidate()
addStream()
addTrack()
close()
createAnswer()
createDataChannel()
createOffer()
generateCertificate()
getConfiguration()
getIdentityAssertion()
getReceivers()
getSenders()
getStats()
getStreamById()
getTransceivers()
removeStream()
removeTrack()
restartIce()
setConfiguration()
setIdentityProvider()
setLocalDescription()
setRemoteDescription()
MediaDevices.getUserMedia()
Navigator.mediaDevices
RTCCertificate
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCDataChannel
RTCDataChannelEvent
RTCDtlsTransport
RTCErrorEvent
RTCIceCandidate
RTCIceTransport
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceEvent
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
RTCSctpTransport
RTCSessionDescription
RTCStatsEvent
RTCStatsReport
RTCTrackEvent