我一直在开发与会议相关的应用程序。我想显示来电的响铃通知。我尝试过使用 AVAudioPlayer,它对自定义声音效果很好。我的问题是,是否可以从 iPhone 获取默认铃声(用户在设置中选择的铃声)并为我的应用播放?
感谢您的宝贵建议...
我一直在开发与会议相关的应用程序。我想显示来电的响铃通知。我尝试过使用 AVAudioPlayer,它对自定义声音效果很好。我的问题是,是否可以从 iPhone 获取默认铃声(用户在设置中选择的铃声)并为我的应用播放?
感谢您的宝贵建议...
不,没有用于获取 iPhone 铃声的 SDK API。
但是您可以从其他链接下载这些并添加到您的项目中
推荐的方法是使用 CallKit。然后,您的 VoIP 应用程序将“免费”获得很多东西。当您使用 CallKit 注入来电时,iOS 会自动播放正确的铃声。
https://developer.apple.com/documentation/callkit
CallKit 可以为您处理很多事情。像: