【发布时间】:2026-01-25 10:00:01
【问题描述】:
我已经完成了我的应用程序的基本通知。我想给我的通知添加音效。
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
if (localNotification == nil)
return;
localNotification.fireDate = [NSDate date];
//localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.alertBody = msg;
localNotification.soundName = @"Morse.aiff";
[[UIApplication sharedApplication] presentLocalNotificationNow:localNotification];
如何添加音效?
【问题讨论】:
-
"localNotification.soundName = @"Morse.aiff";"是声音的属性,只是您的捆绑资源中应该有一个同名的声音文件。
-
我可以在库/声音中使用默认的声音提及吗?如果可以,如何使用?因为我没有任何特定的警报视图声音...我可以下载一些地方...
-
还可以查看通知中心设置,选择您的应用并确保启用声音。要使用默认声音,您需要:
localNotification.soundName = UILocalNotificationDefaultSoundName; -
是的,我已经尝试过了,但是没有声音出现……我什么意思……是我需要添加任何框架或某些东西或我必须做的任何设置……
-
如果您使用iOS7,默认情况下禁用通知声音。只有用户可以打开它。