收藏
回答

关于voip通话调用wmpfVoip.forceHangUpVoip()问题?

通过wmpf.Channel.registerEvent()注册监听事件后,在wmpf.Channel.on()监听接收到相应事件后调用wmpfVoip.forceHangUpVoip()事件来主动结束通话,这种情况下没有接收到 endVoip事件。而在 startVoip 通话事件中 设置一个定时器,定时时间到了 调用 wmpfVoip.forceHangUpVoip() 事件来主动结束通话,会接受到 endVoip事件。 第一张图片是通过 wmpf.Channel.on() 监听到某个事件 调用wmpfVoip.forceHangUpVoip()事件来结束通话,并没有打印endVoip事件。第二张图片是通过在startVoip 通话事件中 设置一个定时器,定时时间到后调用 wmpfVoip.forceHangUpVoip() 事件来结束通话,打印了endVoip事件。请问为什么第一种情况为什么调用wmpfVoip.forceHangUpVoip()事件结束通话后没有接受到 endVoip事件?

回答关注问题邀请回答
收藏

2 个回答

  • fans
    fans
    2023-07-04

    挂断的条件是需要通话状态为:等待 or 接听。通话都未开始不存在挂断的行为。

    2023-07-04
    有用
    回复
  • 豆瓣酱⁰
    豆瓣酱⁰
    2023-12-23

    是咋写的,写在哪啊


    2023-12-23
    有用
    回复
登录 后发表内容
问题标签