2016-10-03 2 views
0

저는 UILocalNotification을 사용하여 사용자에게 일부 이벤트를 알립니다. 문제는, 내가 그것을위한 커스텀 사운드를 선택한다면, 시스템의 기본 사운드는 그럼에도 불구하고 재생된다는 것입니다. 그것에 관한 이상한 점은 때로는 여전히 내 소리와 함께 작동하고 때로는 그렇지 않다는 것입니다. 나는 파일을 적절히 고수하고 올바른 caf 형식으로 변환했다. 장치를 재부팅하면 완벽하게 작동합니다. 그렇다면 왜 내 사운드는 시스템 음향을 몇 번이고 다른 시간에 재생합니까?iOS 로컬 알림 사운드가 작동하지 않습니다.

답변

0

알림 소리가 30 초보다 길지 않을 수 있습니다. 제공된 파일이 길면 아무 소리도 들리지 않습니다.

또한 외부 플레이어의 사운드를 먼저 확인하고 .caf 형식으로 변환하는 것이 가장 좋습니다.

afconvert -f 극지 부근 -d LEI16 @ 44100 -c 1 yourfile.wav yourfile.caf을 :

당신이 당신의 소리를 저장 한 곳으로 이동하여 입력, .caf 터미널을 열려면 파일을 변환하려면 그럼 그냥 좋아하는 설정 :

yourNotification.soundName = @"yoursound_name.caf"; 
+0

이미 말했듯이, 내 파일이 올바른 형식이며, 그들은 때로는 작업 할 때 그들은 짧은 30 초 이상도 있습니다. 이 사운드를 작동 시키려면 왜 장치를 재부팅해야하는지 알고 싶었습니다. – pmax1

관련 문제