我知道在iOS中无法访问铃声,但是用户是否可以将铃声导入我的应用程序以供使用?我已阅读有关iTunes文件共享的内容,但我不想这样做。是否可以让用户在他们的设备上手动搜索他们的铃声/音频文件并选择它(就像我做了一个文件浏览器)并将其添加到我的应用程序中?另一种选择,我可以在我的一台服务器中使用它,比如用户将其上传到我的服务器然后应用程序可以访问它以下载并将其保存到手机中吗?我的想法用完了哈哈。如果这是不可能的,它看起来我将抓住这个想法,并使其成为Android唯一的应用程序。我希望能够同时支持iOS和Android。如果不可能,我该怎么办。明智的任何一句话?
答案 0 :(得分:1)
AudioToolbox中有一个AudioServicesPlaySystemSound
选项。检查documentation here.我不确定这可用于访问铃声。这应该会引导你走向正确的方向。
此功能播放短音(持续时间不超过30秒)。 因为声音可能会持续几秒钟,所以这个功能就是 异步执行。要知道声音何时播放完毕, 调用AudioServicesAddSystemSoundCompletion函数来注册一个 回调函数。
不确定Apple是否允许使用此功能,但看起来可以使用它。