如何在 UILocalNotification 中播放录制的声音

Posted

技术标签:

【中文标题】如何在 UILocalNotification 中播放录制的声音【英文标题】:How to play the recorded sound in NSLocalNotifiaction 【发布时间】:2011-09-12 09:58:12 【问题描述】:

我在我的应用程序中实现了本地通知,但我只是想知道有没有办法播放不属于 NSMainbundle 的声音。基本上在我的应用程序中,我希望用户录制本地通知时播放的声音生成而不是播放预先录制的声音。我已经阅读了Apple Documentation,但我还在应用商店中看到了 2 -3 个应用程序,它们的功能类似于此应用程序link of the App 我想知道它们是如何播放自定义声音的(声音不是 NSMainBundel 的一部分) 有人知道我该怎么做吗?

提前谢谢你

【问题讨论】:

【参考方案1】:

您可以做的是利用AVAudioRecorder并将其录音保存到iPhone的文档目录中。

录制完成后,您可以通过录制文件的路径使用AVAudioPlayer 播放完全相同的文件。

HTH

【讨论】:

以上是关于如何在 UILocalNotification 中播放录制的声音的主要内容,如果未能解决你的问题,请参考以下文章

如何从 UILocalNotification 对象中获取 NEXT 触发日期

如何在 UILocalNotification 中播放录制的声音

如何检测 UILocalnotification 声音是不是正在播放

在swift3中看到UILocalNotification后如何取消或删除?

如何检查被忽略的 UILocalNotification?

如何在 UILocalNotification 中设置用户铃声的声音?