要发出的背景信息: 我正在使用PeerJS并且我在呼叫事件中显示了一个div,它用作接受或拒绝呼叫的模式。
问题: 有没有办法我可以发送一个用户名和呼叫请求(除了对等的ID,我正在使用UUID),以便我可以让div说“用户名”正在调用?
提前谢谢!
答案 0 :(得分:2)
在PeerJS documentation中,它表示您可以将元数据附加到peer.connect调用,如下所示:
var conn = peer.connect(peerID, { metadata: { userName: 'name goes here' } });
然后您可以像这样访问元数据:
peer.on('connection', function(conn) {
var userName = conn.metadata.userName;
});
答案 1 :(得分:0)
使用call.peer
用法:
//peer1
const peer = new Peer('1')
peer.call('2', stream)
//peer2
const peer = new Peer('2')
peer.on('call', (call)=> {
console.log(call.peer)
})
以上代码将记录为“ 1”