MediaStreamEvent
已弃用:此功能不再推荐。尽管一些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,可能正在被弃用,或者可能仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅本页面底部的兼容性表以指导您的决策。请注意,此功能可能随时停止工作。
非标准:此功能是非标准的,并且不在标准轨道上。不要在面向 Web 的生产站点上使用它:它不会对每个用户都起作用。实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。
MediaStreamEvent
接口表示与 MediaStream
相关的事件。可以引发两种此类型的事件:addstream
和 removestream
。
实例属性
MediaStreamEvent
作为 Event
,此事件还实现了以下属性.
MediaStreamEvent.stream
只读 已弃用 非标准-
包含与事件关联的流相关的
MediaStream
。
构造函数
MediaStreamEvent()
已弃用 非标准-
返回一个新的
MediaStreamEvent
。它接受两个参数,第一个是表示事件类型的字符串;第二个是包含它所引用的MediaStream
的字典。
实例方法
MediaStreamEvent
作为 Event
,此事件还实现了这些属性。没有特定的 MediaStreamEvent
方法。
示例
js
pc.onaddstream = (ev) => {
alert(`A stream (id: '${ev.stream.id}') has been added to this connection.`);
};
浏览器兼容性
BCD 表格仅在启用
另请参阅
- WebRTC
- 其通常的目标:
RTCPeerConnection
。