我知道在 iOS 中无法访问铃声,但是用户可以将铃声导入我的应用程序中使用吗?我读过有关 iTunes 文件共享的内容,但我不想那样做。是否可以让用户在他们的设备上手动搜索他们的铃声/音频文件并选择它(就像我制作文件资源管理器一样)并将其添加到我的应用程序中?另一种选择,我可以将它放在我的一个服务器中吗,比如用户将它上传到我的服务器,然后该应用程序可以访问它以下载并将其保存到手机中?我的想法已经用完了,哈哈。如果这是不可能的,那么看起来我将放弃这个想法并将其制作为仅限 Android 的应用程序。我希望同时适用于 iOS 和 Android。如果不可能,我该怎么办。有智者的话吗?
最佳答案
AudioToolbox 中有AudioServicesPlaySystemSound
选项。检查documentation here.我不确定这可以用来访问铃声。这应该会引导您走向正确的方向。
This function plays a short sound (30 seconds or less in duration). Because sound might play for several seconds, this function is executed asynchronously. To know when a sound has finished playing, call the AudioServicesAddSystemSoundCompletion function to register a callback function.
不确定 Apple 是否允许使用它,但看起来可以使用。
关于objective-c - 是否可以让用户在 iOS 中手动将铃声导入我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13908797/