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

Posted

技术标签:

【中文标题】如何检测 UILocalnotification 声音是不是正在播放【英文标题】:How to detect if UILocalnotification sound is playing or not如何检测 UILocalnotification 声音是否正在播放 【发布时间】:2014-05-29 09:08:58 【问题描述】:

在我的应用程序中,我使用带有 30 秒音频文件的“UILocalNotification”。当设备处于锁定模式时,我会触发通知。我尝试在锁定屏幕上拖动通知,然后应用程序将在通知声音播放时打开,我需要在应用程序处于前台时识别通知声音是否正在播放。

【问题讨论】:

【参考方案1】:

没有什么好办法,但你可以使用 NSTimer。在显示通知后启动计时器,并在计时器通知您时开始工作。它会起作用,但只有在任何其他分辨率不起作用时才使用它。

【讨论】:

以上是关于如何检测 UILocalnotification 声音是不是正在播放的主要内容,如果未能解决你的问题,请参考以下文章

检测下一个将触发的 UILocalNotification

如何检测按下localNotification关闭按钮

如何在 Swift 中使用 UILocalNotification

如何将 NSManagedObject 传递给 UILocalNotification 的 userInfo

UILocalNotification如何将repeatInterval设置为每两天?

如何在给定的 NSDate 前两天触发 UILocalNotification?