通过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事件?
挂断的条件是需要通话状态为:等待 or 接听。通话都未开始不存在挂断的行为。
是咋写的,写在哪啊