Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 手动触发信号事件?_Javascript_Webrtc_P2p_Multipeer Connectivity_Peer - Fatal编程技术网

Javascript 手动触发信号事件?

Javascript 手动触发信号事件?,javascript,webrtc,p2p,multipeer-connectivity,peer,Javascript,Webrtc,P2p,Multipeer Connectivity,Peer,我想知道是否有一种方法可以手动导致simplepeer对等对象触发信号数据事件,该事件在创建发起对等对象时发生 更确切地说,我想做的是创建启动器属性设置为false的对等对象,然后手动将它们转换为初始对等对象 这是可能的还是我应该去别处看看 更新1: 我尝试创建一个非初始化对等点,然后通过函数将启动器设置为true,但这并没有触发信号事件 所以基本上是这样的: let p = new SimplePeer(); p.on('signal', function (data) { consol

我想知道是否有一种方法可以手动导致simplepeer对等对象触发信号数据事件,该事件在创建发起对等对象时发生

更确切地说,我想做的是创建启动器属性设置为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(); 

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

你能分享你的尝试吗?请看描述,我刚刚添加了一个更详细的解释。你在使用吗?是的,我在问题的第一行提到了它。