【发布时间】:2014-05-11 19:42:06
【问题描述】:
要发布的背景信息: 我正在使用 PeerJS,并且我在呼叫事件中显示了一个 div,它用作接受或拒绝呼叫的模式。
问题: 有没有一种方法可以将用户名与呼叫请求一起发送(除了对等方的 ID,我为此使用 UUID),以便让 div 说“用户名”正在呼叫?
提前谢谢你!
【问题讨论】:
标签: javascript webrtc peerjs
要发布的背景信息: 我正在使用 PeerJS,并且我在呼叫事件中显示了一个 div,它用作接受或拒绝呼叫的模式。
问题: 有没有一种方法可以将用户名与呼叫请求一起发送(除了对等方的 ID,我为此使用 UUID),以便让 div 说“用户名”正在呼叫?
提前谢谢你!
【问题讨论】:
标签: javascript webrtc peerjs
在PeerJS documentation 中,它说您可以将元数据附加到 peer.connect 调用,如下所示:
var conn = peer.connect(peerID, { metadata: { userName: 'name goes here' } });
然后你可以像这样访问元数据:
peer.on('connection', function(conn) {
var userName = conn.metadata.userName;
});
【讨论】:
使用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”
【讨论】:
您可以使用div.innerHTML=call.peer
这显示了试图与你建立连接的对等方的 ID。
【讨论】: