잠시 동안 같은 문제에 봉착했습니다. 누군가 도와 드릴 수 있기를 바랍니다.장치에서 UILocalNotification 소리가 재생되지 않습니다.
UILocalNotification을 사용하여 선택한 시간에 알람 소리를 재생하는 알람 시계 앱을 만들었습니다.
내 응용 프로그램이 시뮬레이터에서 정상적으로 작동하지만 iPhone에서 테스트를 시작할 때 알림 소리가 울리지 않습니다.
나는 약 20 초 길이의 대문자와 모든 것을 포함하는 .caf의 사운드를 가지고 있기 때문에 왜 울리지 않는지 알 수 없다. 응용 프로그램의 다른 위치에서 동일한 사운드 파일을 사용하고 제대로 작동하므로 파일이 제대로로드 된 것입니다. 알림이 소리없이 제대로 표시됩니다. 그리고 네, 제 아이폰에서 음량이 올라 왔는지 확인했습니다.
왜 이런 일이 일어나는 지 아는 사람이 있습니까? 다음은 제 코드입니다.
미리 감사드립니다. - 에마
UILocalNotification* alarm = [[ULocalNotification alloc] init];
alarm.fireDate = pickedDate;
alarm.timeZone = [NSTimeZone defaultTimeZone];
alarm.hasAction = YES;
alarm.alertAction = @"SNOOZE";
alarm.repeatInterval = 0;
alarm.soundName = @"Alarm11.caf";
alarm.alertBody = @"Alarm";
[app scheduleLocalNotification:alarm];
음량이 켜졌지만 음소거 버튼이 꺼진 상태인지 확인했습니다. – marcus
예, 앱이 시작되면 모든 소리가 의도 한대로 작동합니다. 그냥 UILocalNotification 소리입니다. – emama
기본 사운드가 정상적으로 작동한다고 가정합니다. (UILocalNotificationDefaultSoundName) – marcus