gpt4 book ai didi

iOS9 UILocalNotification soundName 不起作用

转载 作者:行者123 更新时间:2023-11-28 21:39:48 26 4
gpt4 key购买 nike

我有一个关于本地通知的应用程序。当我安排本地通知时,它会起作用。但是,在关闭本地通知后,我立即使用“NSDate dateWithTimeIntervalSinceNow:”安排本地通知。之后,我将手机锁定,然后本地通知仍然有效,但是没有soundName! google了一段时间,还是找不到原因。。。谁能帮我解决一下?顺便说一下,第一个本地通知的 soundName 是有效的。

最佳答案

首先,请确保在目标的 Capabilities tap 中设置了以下属性:

enter image description here

如果设置正确,则尝试设置 Audio Session 属性:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error: nil];
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);
[[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:nil];
[AVAudioSession sharedInstance] setActive: YES error: nil];

关于iOS9 UILocalNotification soundName 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32627085/

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