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つで保存できるオプションがありますか?
- 私には何が欠けていますか?
他の方法でサウンドをテストしましたか?私はファイルが実際に見つかっていることを確認したい。この質問で何が起こったのかを見てください:http://stackoverflow.com/questions/9451533/sound-not-playing-in-ios/9585954#9585954 – yuji
私はあなたの問題が何であるかを正確に見ることができません。 iTunesでファイルを再生できますか?プログラムで直接音を鳴らすことはできますか?しかし、私は.m4aがサポートされていると言うことができます。私はそれらを使用します。 –
お返事いただきありがとうございます。私はドラマーを落としながら、大失敗を起こしました。m4aファイルには、ダイアログウィンドウが開き、ターゲットに追加するオプションをチェックしていませんでした。デフォルトでは、私のアプリはチェックされておらず、私のappNameTestsだけがチェックされていました。テストケースに対応していると思います。今それは、おかげで再び再生されます! – user1046037