【问题标题】:peerjs webrtc call responsepeerjs webrtc 调用响应
【发布时间】:2014-01-27 09:45:13
【问题描述】:

我正在使用 peerjs 服务器和 peerjs 在 2 个 peerid 之间进行 webrtc 调用。电话是这样的

 var call = peer.call($('#callto-id').val(), window.localStream);

机构运作完美。现在,当来自其他对等方的来电时,我添加了一个弹出窗口。弹出窗口询问“接听电话?”

如果用户在弹出呼叫中按“是”,则使用 'call.answer(window.localStream);' 别的 无动作

如果用户拒绝呼叫,则呼叫者没有收到任何响应,表明呼叫是否已收到。

我如何理解呼叫是否收到 ' var call = peer.call($('#callto-id').val(), window.localStream);'

有什么想法吗?

【问题讨论】:

    标签: javascript node.js webrtc


    【解决方案1】:

    我意识到这个回复太晚了......但我只是偶然发现了你的问题,并认为我可以帮助你,如果你已经有一个解决方案,那很酷,如果以后有人问,这会有所帮助。

    您在接收端(被叫方)查找的代码行是...

    call.close(mediaStream);
    

    这应该在用户拒绝呼叫时执行。然后你应该有一个函数来处理它并向调用者显示你想要的任何 HTML。

    您需要为此使用一个标志,因为如果事先先应答呼叫,您将希望关闭函数的结果不同,因为这意味着正常呼叫继续进行。

    【讨论】:

      猜你喜欢
      • 2021-12-09
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-10
      • 1970-01-01
      相关资源
      最近更新 更多