0
mine와 (과) 비슷한 게시물이 있지만 정확하게 같은 것을 찾지 않았습니다. 내 응용 프로그램에서 iOS 4.3, iPhone 4가 UILocalNotification을 사용하여 맞춤 음성을 재생하지 않습니다.
내가 로컬 알림 예약 : 여기에 무슨이다 나는 소리가 이전에 큰 소리 것을 확인하고 처리했다 아이폰 OS 4.3에서 iOS의 5에 잘 작동 UIApplication* app = [UIApplication sharedApplication];
[app cancelAllLocalNotifications];
UILocalNotification *localNotif = [[ UILocalNotification alloc ] init];
NSDate *date = [ [[ NSDate alloc] initWithTimeIntervalSinceNow:30 ] autorelease ];
if (localNotif == nil) {
return;
}
localNotif.fireDate = date;
localNotif.alertBody = @"Nearing Return Location!";
localNotif.alertAction = @"Ok";
localNotif.soundName = @"2_bubble_wrap.caf";
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
[localNotif release];
테스트. 당연히 파일의 길이는 30 초 미만입니다. iPhone 4에서 트리거 할 때 경고음이 들리지 않습니다. 내가 기본 소리로 다시 테스트했을 때, 그것은 그 소리와 함께 놀았다. .caf 파일 이름을 횡설수설로 바꿨을 때도 기본 사운드를 재생 했으므로 파일이 재생되지 않았다는 것을 알았습니다. iOS 4.3 시뮬레이터에서 실행하면 내 .caf 사운드가 재생됩니다. 나는 그것을 잃고있다. 누구 아이디어?
그렉
-
대부분 솔루션입니다. 내가보기 전에 하나의 질문이 있습니다. 나는 이것을 게시하기 전에 어딘가에서 블로그를 읽고 아이폰 OS 4.3에서 커스텀 사운드를 재생할 수 없다고 읽었다. 나는 그것을 믿지 않았지만 이것에 대해 진실을 말합니까? –
Apple의 푸시 알림 가이드에서 OS 버전 제한을 찾을 수 없습니다. http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html#//apple_ref/doc/uid/TP40008194-CH103-SW6 –
차갑다. 감사. 언급 한대로 인코딩 한 방식의 문제가되었습니다. –