1

发布的背景信息:我正在使用 PeerJS,并且我在呼叫事件中显示了一个 div,它用作接受或拒绝呼叫的模式。

问题:有没有一种方法可以将用户名与呼叫请求一起发送(除了对等方的 ID,我为此使用 UUID),以便让 div 说“用户名”正在呼叫?

先感谢您!

4

3 回答 3

3

PeerJS 文档中,它说您可以将元数据附加到 peer.connect 调用,如下所示:

var conn = peer.connect(peerID, { metadata: { userName: 'name goes here' } });

然后您可以像这样访问元数据:

peer.on('connection', function(conn) {
    var userName = conn.metadata.userName;
});
于 2014-05-16T15:17:15.943 回答
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'

于 2020-09-09T22:37:53.007 回答
-1

您可以使用
div.innerHTML=call.peer
它来显示试图与您建立连接的对等方的 ID。

于 2015-11-23T17:19:15.100 回答