在耳语上播放拨号音

时间:2018-03-23 07:19:51

标签: ios swift voip tokbox

我目前正在开发基于VOIP的应用程序。当用户呼叫另一个人时,我需要在耳机上播放拨号音。我搜索了很多,但还没找到任何解决方案。我使用以下代码来播放拨号音:

// This method plays the ringtone for incoming call
func playRingtone()
{
    let path = Bundle.main.path(forResource: "ringing.mp3", ofType:nil)!
    let url  = URL(fileURLWithPath: path)
    do
    {
        ringtonePlayer = try AVAudioPlayer(contentsOf: url)
        ringtonePlayer?.numberOfLoops = 5
        ringtonePlayer?.play()
    }
    catch let error
    {
        print(error.localizedDescription)
    }
}

但它是在扬声器上播放,而不是在耳机上播放。

其他信息:我正在使用TokBox SDK

有人可以帮我解决这个问题吗?提前谢谢。

0 个答案:

没有答案