iphone - UILocalNotification和iOS 4.2

标签 iphone audio notifications local alert

伙计们:)
我在应用程序中使用本地通知,并且为UILocalNotification提供操作,以便用户在通知触发时可以打开应用程序。我敢肯定,在iOS 4.2之前,当用户点击操作按钮时,警报声音会立即停止。但是,当我在iOS 4.2模拟器上运行应用程序时,声音会一直播放到结束为止,这对我来说非常糟糕,因为声音文件非常长-大约30秒。我不想缩短警报声音,因为它是警报应用程序。但是,如果用户单击本地通知警报 View 的“关闭”按钮,声音将在同一时刻停止。您是否知道当用户单击操作按钮时是否有任何解决方法来停止警报声音?在此先感谢您,我真的很期待您的建议。快乐的编码:)

最佳答案

这似乎是iOS 4.2中的错误(而不仅仅是在模拟器中)。在取消播放中的声音时,我找不到任何取消声音的方法,因为取消通知无法做到。

关于iphone - UILocalNotification和iOS 4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4354180/

相关文章:

iphone - 像 camscanner 一样裁剪 UIImage

iphone - 在iTunes Connect中输入元数据之前或之后,我是否必须通过Xcode 4存档共享功能将更新提交到我的应用程序?

iphone - SymbolicateCrash 没有创建正确的反符号文件

java - 如何在 Java Sound API 中重新启动播放音频?

Android通知大图标,有没有办法去掉右下角的小图标?

javascript - Notify.js 清除旧通知

ios - -[__NSArrayM insertObject :atIndex:]: object cannot be nil when calling addChildBehavior:

javascript - createPeriodicWave 从样本值数组

audio - 法律/原始音频数据

firebase - FCM flutter 启用通知振动