2011-02-04 3 views
0

나는 uilocalnotifications와 함께 일하고있다. 나는 그것에 문제가있다. 내가 시뮬레이터에서 소리를 내고있다.하지만 나는 소리를 내고 있지 않다. 나는 그 소리를 내지 않는다. 왜?uilocalnotification 문제

+0

더 많은 정보를 제공해 주실 수 있습니까? –

답변

3

첫 번째 문제는 오디오 인코딩 일 수 있습니다. 시뮬레이터는 하드웨어에서 인식 할 수없는 로컬 알림을 재생할 수 있습니다. 하드웨어가 처리 할 수있는 인코딩 및 형식 중 하나인지 확인하십시오. 11025가 지정 @

-f 극지 부근는 코어 오디오 파일 형식

-d LEI16로 파일을 지정합니다

afconvert -f caff -d [email protected] inputfile.wav outputfile.caf 
: 예를 들어, 다음 명령 줄은 UILocalNotification 재생할 수 있습니다 무언가로 입력 사운드로 변환 16 비트로 인코딩 된 데이터, 샘플링 속도 110m에서 리틀 엔디안 선형 PCM

자세한 내용과 옵션은 Preparing Custom Alert Sounds을 참조하십시오.

두 번째 문제는 길이 일 수 있습니다. 문서에 따르면, 소리는 30 초 이하이어야합니다. 실제로는 20 ~ 25 초 정도 걸린 것 같습니다. 이보다 긴 소리는 시뮬레이터에서는 재생되지만 기기에서는 재생되지 않을 수 있습니다.

+0

나는 당신이 말한 것에 대한 연구를하고 있습니다. 고마워요. – SRI