首页 > 解决方案 > 手动触发信号事件?

问题描述

我想知道是否有一种方法可以手动使 simplepeer Peer 对象触发信号数据事件,该事件在创建初始对等点时执行。

更准确地说,我想要创建 Peer 对象,并将启动器属性设置为 false,然后手动将它们变成启动对等体。

这是可能的还是我应该去别处看看?

更新1:

我尝试创建一个非启动对等方,然后通过函数将启动器设置为 true,但这并没有触发信号事件。

所以基本上是这样的:

let p = new SimplePeer();
p.on('signal', function (data) {

  console.log('SIGNAL', JSON.stringify(data))
});

const turnOn = function () {
  p.initiator = true; 
};

turnOn(); 

*这不是实际代码,只是与问题有关的部分。

标签: javascriptwebrtcp2pmultipeer-connectivitypeer

解决方案


推荐阅读