2011-11-25 2 views
0

로컬 알림을 표시하여 알람 앱을 만들고 있습니다 .i 로컬 알림에 사용자 지정 사운드를 추가하고 싶습니다 .i "crow.wav"라는 소리가 내 리소스 폴더에 추가되었습니다. 내 문서 디렉토리 및 notification.soundname 속성에는 notification.soundname = @"crow.wav"과 같은 파일 이름이 있습니다. 그러나 문제는 알림 음이 기본 소리로 알림 음을 울리며 내가 제공 한 소리로 울리지 않는다는 것입니다. 무엇이있을 수 있습니다. 문제.이 문제를 해결하는 데 도와주세요. 고맙습니다.로컬 알림 사운드 속성에 사용자 지정 사운드를 설정하는 방법

+0

30 초 이상 소리가 나지 않는다는 것에 대해 조금 벗어났습니다. – Abizern

답변

0

불행히도 soundName 속성을 메인 번들 이외의 오디오 파일 이름으로 설정할 수 없습니다. 즉, 리소스에서 오디오 파일의 이름을 할당하려는 경우 가능합니다.하지만 동시에 문서 디렉토리 안의 파일을 사용하여 동일하게 시도하십시오 apple apple은 그렇게 할 수 없습니다. 그러니 시도해 보지 마세요 .U 사과문을 참조 할 수 있습니다. 답을 보려면 다른 방법을 시도하십시오. 답장

iPhoneDocs에서 수집 한 정보 : 1) 문서 및 그늘진 부분을 살펴보십시오.

2)Scheduling Local Notifications 

경고, 아이콘 배지 번호 및 소리를 구성합니다. • 경고에는 메시지 속성 (alertBody 속성)과 작업 버튼 또는 슬라이더 제목 (alertAction)이 있습니다. 이 두 문자열 값은 사용자의 현재 언어 환경 설정에 맞게 국제화 될 수 있습니다. • applicationIconBadgeNumber 속성을 통해 응용 프로그램 아이콘에 표시 할 배지 번호를 설정합니다. • 응용 프로그램의 기본 번들에있는 지역화되지 않은 사용자 지정 사운드의 파일 이름을 soundName 속성에 할당 할 수 있습니다. 기본 시스템 사운드를 얻거나 UILocalNotificationDefaultSoundName을 할당합니다. 소리에는 항상 경고 메시지 나 아이콘 배지가 동반되어야합니다. 달리 연주해서는 안됩니다.

관련 문제