RTCPeerConnection: removestream 事件
已弃用: 不再推荐使用此功能。尽管某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,或者正在被删除的过程中,或者仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅本页面底部的兼容性表格来指导您的决策。请注意,此功能可能随时停止工作。
非标准: 此功能是非标准的,并且不在标准轨道上。请勿在面向 Web 的生产站点上使用它:它不会对每个用户都有效。实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。
已弃用的 removestream
事件发送到 RTCPeerConnection
以通知它已从连接中删除了 MediaStream
。您可以使用 RTCPeerConnection
接口的 onremovestream
属性为此事件设置处理程序。
这是 addstream
事件的对应事件,该事件也已弃用。
警告: 此事件已从 WebRTC 规范中删除,取而代之的是远程 MediaStream
上现有的 removetrack
事件以及远程 MediaStream
的相应事件处理程序属性。RTCPeerConnection
API 现在基于轨道,因此远程流中没有轨道等同于远程流被移除,这会导致 removestream
事件。
此事件不可取消,也不冒泡。
语法
在诸如 addEventListener()
之类的方法中使用事件名称,或设置事件处理程序属性。
js
addEventListener("removestream", (event) => {});
onremovestream = (event) => {};
事件类型
一个 MediaStreamEvent
。继承自 Event
。
事件属性
由于 MediaStreamEvent
是 Event
,因此此事件还实现了以下属性.
MediaStreamEvent.stream
只读-
包含与事件关联的流相关的
MediaStream
。
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。