MediaStreamEvent - 表示与 MediaStream 相关的事件
已废弃
该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。
这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
MediaStreamEvent
接口表示与 MediaStream
相关的事件。可以产生这种类型的两个事件是 addstream
和 removestream
。
属性
MediaStreamEvent
是 Event
的子接口,该事件还实现了这些属性。
MediaStreamEvent.stream
只读
包含 MediaStream
,其中包含与事件关联的流。
构造函数
MediaStreamEvent()
返回一个新的 MediaStreamEvent
。它需要两个参数,第一个是表示事件类型的 DOMString
;第二个包含它引用的 MediaStream
的字典。
方法
MediaStreamEvent
是 Event
的子接口,该事件没有特有的方法。
实例
pc.onaddstream = function( ev ) {
alert("流(id: '" + ev.stream.id + "')已加入该连接。");
};
规范
规范 | 状态 | 备注 |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers MediaStreamEvent 的定义 |
工作草案 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 不支持 | 支持 | 未知 |
MediaStreamEvent() constructor | 支持 | 支持 | 支持 | 不支持 | 支持 | 未知 |
stream | 支持 | 15 | 支持 | 不支持 | 支持 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 未知 | 未知 | 支持 | 未知 |
MediaStreamEvent() constructor | 支持 | 支持 | 支持 | 未知 | 未知 | 支持 | 未知 |
stream | 未知 | 未知 | 支持 | 未知 | 未知 | 未知 | 未知 |
相关链接
- WebRTC
- 它通常的目标:
RTCPeerConnection
.