RTCPeerConnection.onaddstream

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

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

语法

peerconnection.onaddstream = function;

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

示例

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

浏览器兼容性

BCD tables only load in the browser

参见