Javascript 如何判断是否由于流已被删除而触发了pc.onnegotiationneeded?
我正在处理一台(Javascript 如何判断是否由于流已被删除而触发了pc.onnegotiationneeded?,javascript,html,webrtc,sdp,peer-connection,Javascript,Html,Webrtc,Sdp,Peer Connection,我正在处理一台(pc)它有一个名为的事件处理程序 当使用pc.addStream或pc.removeStream添加或删除完整的媒体流时,会触发“onnegotiationneeded” 是否可以在onGetiationRequired函数内部判断它是因为添加或删除了流而执行的?因为通过阅读文档,我找不到它的状态 当我执行pc.addStream或pc.removeStream时,我正在切换一个标志。此标志帮助我在onGetiationRequired中判断是否由流删除触发 但我想知道浏览器(C
pc
)它有一个名为的事件处理程序
当使用pc.addStream
或pc.removeStream
添加或删除完整的媒体流时,会触发“onnegotiationneeded
”
是否可以在onGetiationRequired
函数内部判断它是因为添加或删除了流而执行的?因为通过阅读文档,我找不到它的状态
当我执行pc.addStream
或pc.removeStream
时,我正在切换一个标志。此标志帮助我在onGetiationRequired
中判断是否由流删除触发
但我想知道浏览器(Chrome 40或Firefox 36)API是否已经给出了这样的属性?状态:
这应该设置为您提供的函数,该函数通过单个
参数:包含NegotionRequired事件的事件对象。
事件中未提供任何其他信息;你要什么
需要时,可以通过检查
RTPeerConnection
因此,基本上,您不能仅通过回调来完成。但是您可以将其与onstreameded
或onstreamremoved
处理程序一起使用
您可能会找到一个舒适的解决方案来跟踪添加的轨迹和流