2012-03-26 6 views
3

iOSアプリにカスタムアラート音を追加します。私はXcodeプロジェクトに追加しようとしていますが、動作していないようです。カスタムアラート音ではなく、デフォルトのアラート音が出ます。iOS - カスタムアラート音を追加する

私の知らない私はサウンドファイルのフォーマットについてはほとんど知りません。正しいフォーマットを使用していると混乱します。

Appleのマニュアルには、4つのフォーマット(リニアPCM、MA4(IMA/ADPCM)、μLaw、aLaw)のいずれかを使用する必要があることが記載されています。私は

  • を行っている何

    I持つ拡張.M4Aを持つファイル、私もそれを

    afconvertを変換するafconvertツールを使用してみました(クイックタイム)

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

  • サウンドの持続時間ファイルには、ウェル30秒

    を下回っている
  • 私が手に通知が送信されると、私はそれをコピーして私の他のソースコードファイルが

を存在する場所に保存することにより、私のXcodeプロジェクトへのファイルを追加した

  • デフォルトの警告音で、私のカスタム警告音ではありません。私は以下試してみました

    は、コードの2行を言及して動作するようには思えない、私の代わりに

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

    質問デフォルトのサウンドを得る:

    • です.M4Aサポートファイル形式(MA4と.m4aは同じですか?)
    • サポートされている形式のいずれかでオーディオファイルを作成する方法を教えてください。 Garageバンドにはサポートされているフォーマットの1つで保存できるオプションがありますか?
    • 私には何が欠けていますか?
  • +1

    他の方法でサウンドをテストしましたか?私はファイルが実際に見つかっていることを確認したい。この質問で何が起こったのかを見てください:http://stackoverflow.com/questions/9451533/sound-not-playing-in-ios/9585954#9585954 – yuji

    +1

    私はあなたの問題が何であるかを正確に見ることができません。 iTunesでファイルを再生できますか?プログラムで直接音を鳴らすことはできますか?しかし、私は.m4aがサポートされていると言うことができます。私はそれらを使用します。 –

    +0

    お返事いただきありがとうございます。私はドラマーを落としながら、大失敗を起こしました。m4aファイルには、ダイアログウィンドウが開き、ターゲットに追加するオプションをチェックしていませんでした。デフォルトでは、私のアプリはチェックされておらず、私のappNameTestsだけがチェックされていました。テストケースに対応していると思います。今それは、おかげで再び再生されます! – user1046037

    答えて

    2

    間違いは、私が失態を作っ

    • を作りました。 .m4aファイルをXcodeプロジェクトにドラッグアンドドロップすると、ターゲットを選択するダイアログボックスが表示されます。デフォルトでは、アプリケーションは選択されず、テストケースのみが選択されました。
    • アプリの名前を選択すると、今はうまく再生されているようです。
    関連する問題