Pjsip无法删除音频

时间:2015-06-13 19:52:58

标签: python pjsip

我正在使用Python pjsip库,但在接听电话之前我有一些问题是断开WAV播放 这是代码

 if self.call.info().state == pj.CallState.EARLY:
                    call_slot = self.call.info().conf_slot
                    self.wav_player_id = pj.Lib.instance().create_player('ring.wav', loop=True)
                    self.wav_slot = pj.Lib.instance().player_get_slot(self.wav_player_id)
                    pj.Lib.instance().conf_connect(self.wav_slot, 0)


if self.call.info().state == pj.CallState.CONFIRMED:
                    print "connecting"
                    pj.Lib.instance().conf_disconnect(self.wav_slot, 0)
                    pj.Lib.instance().player_destroy(self.wav_player_id)

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

当你断开插槽时,你是否应该在销毁播放器之前等待断开连接的回叫?

答案 1 :(得分:0)

我已经解决了 问题是早期重复2次并创造两个球员

所以正确的方法是调用wav来播放