UILocalNotification和iOS 4.2

时间:2010-12-04 15:17:17

标签: iphone audio notifications local alert

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

2 个答案:

答案 0 :(得分:0)

我在黑暗中刺伤了这个,但是当用户点击动作按钮时你能发出“静音”的声音吗?从而覆盖当前播放的声音?

答案 1 :(得分:0)

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