在iPhone应用程序中,
我正在设置本地通知。
我正在设置自定义声音。
收到通知时,我无法“听到”任何声音。
甚至没有默认声音。
既不在iPod touch中,也不在设备中。
有谁能帮我找出原因?
非常感谢。
这是代码。
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate=[dateFormat dateFromString:alarm_date];
localNotification.alertBody = @"Alarm.";
localNotification.soundName = [filePath lastPathComponent];
//localNotification.soundName =soundname;
//UILocalNotificationDefaultSoundName;
localNotification.applicationIconBadgeNumber = 1;
localNotification.alertAction=@"Show";
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
[localNotification release];
回答
出现了傻点:通知声音仅在您的应用程序处于后台或关闭状态时播放。
对不起,这个问题。
总之感谢。
最佳答案
声音应少于30秒才能播放为通知声音
另一件事:
根据Apple开发人员文档,您需要使用“aiff”,“caf”或“wav”文件。
关于iphone - 本地通知声音不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12172175/