2012-03-26 6 views
3

iOS 앱에 맞춤 알림 소리를 추가하고 싶습니다. 내 Xcode 프로젝트에 추가하려고했지만 작동하지 않는 것 같습니다. 내 맞춤 알림 소리 대신 기본 알림 소리가납니다.iOS - 맞춤 알림 소리 추가

실례합니다. 실례합니다. 사운드 파일 형식에 대해 거의 알지 못합니다. 올바른 형식을 사용하고 있으면 혼란 스럽습니다.

Apple 설명서에 4 가지 형식 (Linear PCM, MA4 (IMA/ADPCM), μLaw, aLaw) 중 하나를 사용해야한다고 나와 있습니다. 내가

  • 했을 무엇

    I가 확장 .M4A을 가진 파일 나는 또한 그것을

    afconvert를 변환 할 수 afconvert 도구를 사용하여 시도 (빠른 시간)

  • test.m4a test.caf -d ima4 -f caff -v

  • 소리의 지속 시간 파일이 잘 30초

    이하
  • 내가 얻을 알림이 전송 될 때 나는 그것을 복사하여 내 다른 소스 코드 파일이

존재 위치에 저장하여 내 엑스 코드 프로젝트에 파일을 추가 한

  • 기본 알림 소리가 아니고 내 맞춤 알림 소리가 아닙니다.

    내가 아래에 시도 언급 한 코드의 2 개 라인과 작동하지 않는 한

    , 나는 기본 사운드를 대신

    UILocalNotification *localNotif = [[UILocalNotification alloc] init]; 
    localNotif.soundName = @"test.caf"; 
    
    //or .m4a file 
    localNotif.soundName = @"test.m4a"; 
    

    질문을 얻을 :

    • 이 .M4A 지원인가 파일 형식 (MA4 및 .m4a는 동일합니까?)
    • 지원되는 형식 중 하나로 오디오 파일을 만들려면 어떻게해야합니까? Garage 밴드에는 지원되는 형식 중 하나로 저장할 수있는 옵션이 있습니까?
    • 무엇이 누락 되었습니까?
  • +1

    다른 방법으로 소리를 테스트 해 보셨습니까? 나는 파일이 실제로 발견되고 있는지 확인했다. 이 질문에 어떤 일이 있었는지 확인하십시오. 예를 들면 다음과 같습니다. http://stackoverflow.com/questions/9451533/sound-not-playing-in-ios/9585954#9585954 – yuji

    +1

    정확히 무슨 문제인지 모르겠지만, 소리는 들리지 않습니다. 예를 들어 iTunes에서 파일을 재생할 수 있습니까? 프로그램에서 직접 사운드를 재생할 수 있습니까? 그러나 .m4a가 지원된다고 말할 수 있습니다. 나는 그들을 사용한다. –

    +0

    답장 모두에 감사드립니다. 나는 드래그 앤 드롭하는 동안 실수를했다.m4a 파일을 열면 대화창이 열리고 대상에 추가 할 수있는 옵션을 선택하지 않았습니다. 기본적으로 내 앱은 선택 취소되었으며 내 appName 테스트 만 확인되었습니다. 테스트 케이스에 해당한다고 생각합니다. 이제 재생, 감사합니다 다시 많이! – user1046037

    답변

    2

    실수 나는 내가 실수를했다

    • 했다. .m4a 파일을 드래그하여 Xcode 프로젝트에 놓았을 때 대상을 선택하라는 대화 상자가 열립니다. 기본적으로 앱은 선택되지 않았고 테스트 케이스 만 선택되었습니다.
    • 앱 이름을 선택한 후 이제는 제대로 재생 된 것으로 보입니다.