gpt4 book ai didi

ios - 组合声音和 UILocalNotification

转载 作者:行者123 更新时间:2023-11-29 03:21:55 25 4
gpt4 key购买 nike

我有一个类似 navi 的应用程序,它根据某些基于位置和时间的操作播放通知。

问题是通知声音必须由 2 个或更多文件组合而成。

通常这不会有问题,因为我会合并音频并按照建议的方式播放 here .

当应用程序移至后台时,问题就开始了。在这种情况下,我打算使用 UILocalNotification。不幸的是,UILocalNotification 只允许我将 soundName 属性设置为文件名。由于声音是由几个文件组合而成的,我不能提供这样的音频文件名,对吗?

这里正确的方法是什么?我可以在应用程序处于后台时使用组合音频吗?

最佳答案

不,不与 UILocalNotificationsoundName必须在 de main bundle 中。此外,声音的播放时间可能不会超过 30 秒。

您也许可以将您的应用程序注册为后台音频播放器,但您必须正在播放文件,或者至少让音频服务知道您将在您的应用程序被推送到后台之前播放声音,以保持它还活着。

看看AVFoundationPlaying media while in the background using AV Foundation on iOS

关于ios - 组合声音和 UILocalNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20971588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com