【发布时间】:2012-07-30 01:14:42
【问题描述】:
我希望我错了,但我认为这不可能。在本地和推送通知编程指南中,在“准备自定义警报声音”下它说“声音文件必须在客户端应用程序的主包中”。
如果您无法写入主包,那么如何让用户生成的录音(例如,使用 AVAudioRecorder)作为警报声音播放?
一方面这似乎不可能,但另一方面我认为那里有应用程序可以做到这一点(我会寻找那些)。
【问题讨论】:
-
好吧,我找到了一个可以做到这一点的应用程序:VoCal XL。有什么想法吗?
-
可能是文档有误,声音文件不必在应用程序包中,而是在应用程序沙箱中。
-
嗯。我已经测试过了,它不起作用。但是,如果我使用通过 Xcode 加载的声音(即在主包中),那么它确实有效,让我相信文档是正确的。关于如何测试事物的任何想法?
标签: ios uilocalnotification avaudiorecorder