我正在通过这个 YouTube 视频制作一个简单的点对点系统https://www.youtube.com/watch?v=ieBtXwHvoNk 我有以下代码
var Peer = require('simple-peer');
var peer = new Peer({
initiator: location.hash === "#init",
trickle: false
})
peer.on("signal", function(data){
document.getElementById('yourID').value = JSON.stringify(data);
})
document.getElementById('connect').addEventListener("click", function(){
var otherID = JSON.parse(document.getElementById('otherID').value)
peer.signal(otherID)
})
document.getElementById('send').addEventListener("click", function(){
var yourMessage = document.getElementById('yourMessage').value
peer.send(yourMessage);
})
peer.on('data', function (data){
document.getElementById('messages').textContent += data + '\n';
})
Run Code Online (Sandbox Code Playgroud)
在我的 javascript 文件中。但是,我在尝试发送消息时收到错误连接失败。不幸的是,我的代码似乎无法找到非启动器窗口的对等 ID,因此我在两个 #init 窗口之间运行它。这可能是错误,如果是的话如何修复?
| 归档时间: |
|
| 查看次数: |
464 次 |
| 最近记录: |