我知道在 iOS 中无法访问铃声,但用户是否可以将铃声导入我的应用程序以供使用?我已阅读有关 iTunes 文件共享的信息,但我不想这样做。是否可以让用户在他们的设备上手动搜索他们的铃声/音频文件并选择它(就像我制作了一个文件浏览器)并将其添加到我的应用程序中?另一种选择,我可以将它放在我的一个服务器中,比如用户将其上传到我的服务器,然后应用程序可以访问它以下载并将其保存到手机?我的想法不多了,哈哈。如果这是不可能的,那么看起来我将放弃这个想法并使其成为仅限 Android 的应用程序。我希望它同时适用于 iOS 和 Android。如果不可能,我该怎么办。智者有话说吗?
问问题
186 次
1 回答
1
AudioToolbox 中有一个选项AudioServicesPlaySystemSound
。在此处查看文档。我不确定这可以用来访问铃声。这应该会引导你走向正确的方向。
此功能播放短声(持续时间为 30 秒或更短)。因为声音可能会播放几秒钟,所以这个函数是异步执行的。要知道声音何时播放完毕,请调用 AudioServicesAddSystemSoundCompletion 函数来注册回调函数。
不确定Apple是否允许使用它,但看起来可以使用。
于 2012-12-17T05:51:21.930 回答