目前我正在创建一个警报应用程序,它可以从服务器播放自定义音频剪辑。我的实现计划是在本地保存所有音频剪辑,然后相应地设置 soundName。
但我有一些问题。目前,我在将音频文件保存在捆绑目录中时遇到问题,只能将文件保存在文档目录中。是否可以从文档目录而不是包目录设置 soundName?
OR
我可以将音频文件从服务器保存到捆绑目录吗?
var localNotification = UILocalNotification()
localNotification.fireDate = self.timePicker.date
localNotification.alertBody = "Alert Fired"
localNotification.soundName = "fakesound.caf" // File saved in Document Directory
UIApplication.sharedApplication().scheduleLocalNotification(localNotification)
谢谢,如果您对我的问题有任何疑问,请告诉我。或者如果你能想出另一种解决方案来解决我如何解决这个问题。
不幸的是,答案是否定的。
您只能在本地通知中播放捆绑包中的声音,并且该捆绑包是只读的。
您可以播放的唯一声音来自本地通知必须随您的应用程序一起提供。没有其他选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)