MediaStreamEvent - 表示与 MediaStream 相关的事件

已废弃
该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。

这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。

MediaStreamEvent 接口表示与 MediaStream 相关的事件。可以产生这种类型的两个事件是 addstreamremovestream

属性

MediaStreamEventEvent 的子接口,该事件还实现了这些属性。

MediaStreamEvent.stream 只读

包含 MediaStream,其中包含与事件关联的流。

构造函数

MediaStreamEvent()

返回一个新的 MediaStreamEvent。它需要两个参数,第一个是表示事件类型的 DOMString;第二个包含它引用的 MediaStream 的字典。

方法

MediaStreamEventEvent 的子接口,该事件没有特有的方法。

实例

pc.onaddstream = function( ev ) {
  alert("流(id: '" + ev.stream.id + "')已加入该连接。");
};

规范

规范 状态 备注
WebRTC 1.0: Real-time Communication Between Browsers
MediaStreamEvent 的定义
工作草案 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 支持 支持 支持 不支持 支持 未知
MediaStreamEvent() constructor 支持 支持 支持 不支持 支持 未知
stream 支持15 支持 不支持 支持 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 支持 支持 支持 未知 未知 支持 未知
MediaStreamEvent() constructor 支持 支持 支持 未知 未知 支持 未知
stream 未知 未知 支持 未知 未知 未知 未知

相关链接