objective-c - 是否可以让用户在 iOS 中手动将铃声导入我的应用程序?

标签 objective-c ios

我知道在 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/

相关文章:

ios - 如何使用 HOKO Links 实现延迟深度链接?

objective-c - 获取 EXC_BAD_ACCESS,不知道如何修复它

ios - 改变 alpha 会改变颜色

ios - 扭曲图像以在屏幕上产生雨滴效果

iphone - 我需要一种方法来检测我的 UIButton 上的最后五次点击时间

ios - 已发布的应用程序在应用程序商店中表示与 iPad 兼容,但仅针对 iPhone 编译

iphone - UILabel 不更新

iphone - 如何在派生类中分配全局 NSInteger 对象

python - 使用 CoreAudio 获取正确的 FileLengthFrames

php - 上传图像选择器照片 ios