- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
更新到 iOS 10.1.1 后,iOS 通知自定义声音会在 5 秒后停止。
只有在设备打开时才会发生这种情况,但如果设备关闭,它会播放整整 30 秒。
UNNotificationSound
文档说:
You can package the audio data in an aiff, wav, or caf file. Sound files must be less than 30 seconds in length. If the sound file is longer than 30 seconds, the system plays the default sound instead.
https://developer.apple.com/reference/usernotifications/unnotificationsound
所以如果我们能够设置 30 秒的声音文件,那么一定有办法让它们播放 30 秒而不是 5 秒?
最佳答案
默认情况下,当设备解锁时,通知持续时间不会超过 5 秒。您无法以编程方式更改此行为。但用户可以更改应用程序的通知设置,因此横幅不会在 5 秒后隐藏。她需要将Banner Style 设置为Persistent。
关于ios - 为什么只播放 UNNotificationSound 的前 5 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40689457/
新的 iOS10 用户通知框架的自定义声音不起作用。同一个文件适用于旧的 UILocalNotification,但现在始终播放默认系统声音。当我设置为 nil 时,我没有声音,所以只是 init w
我在 iOS 应用程序中有一个铃声列表,而且,其中一个选项应该是系统默认铃声,用户可以选择和播放。如何获取用户选择的铃声以及如何使用 AVAudioPlayer 在应用内播放此铃声,或者至少获取用户选
我的 iOS 应用使用默认的通知声音: let content = UNMutableNotificationContent() content.sound = UNN
我正在使用 CloudKit 中的推送通知。这是我在 Swift 3 之前使用的: notification.soundName = UILocalNotificationDefaultSoundNa
我正在创建一个带有 UNNotificationSound 的 UNNotificationRequest: content.sound = UNNotificationSound(named: "a
更新到 iOS 10.1.1 后,iOS 通知自定义声音会在 5 秒后停止。 只有在设备打开时才会发生这种情况,但如果设备关闭,它会播放整整 30 秒。 UNNotificationSound 文档说
我是一名优秀的程序员,十分优秀!