RTCPeerConnection.onaddstream

这篇翻译不完整。请帮忙从英语翻译这篇文章

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

当类型为MediaStreamEventaddstream 事件发生时,通过RTCPeerConnection触发RTCPeerConnection.onaddstream 事件处理函数。当远程媒体流MediaStream 添加到连接后发送事件。当RTCPeerConnection.setRemoteDescription() 后此事件立即被调用而不需要等待SDP交换完成。

语法

peerconnection.onaddstream = function;

  • function 是用户自定义的一个函数,写法上不带 () 和任何参数,也可以是一个匿名函数,例如 function(event) {...}。事件处理函数通常有个event做参数,类型为 MediaStreamEvent.

例子

pc.onaddstream = function(ev) { alert("onaddstream event detected!"); };

规范

Specification Status Comment
WebRTC 1.0: Real-time Communication Between Browser
RTCPeerConnection.onaddstream
Working Draft Initial specification.

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) [1] (Yes) [1] 未实现 (Yes) ?
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? ? 未实现 ? ?

[1] Though this property is not prefixed, the interface it belongs to is.

扩展阅读

文档标签和贡献者

 此页面的贡献者: starsun
 最后编辑者: starsun,