UILocalNotification
で動作するカスタムサウンドを取得しようとしていますが、まったく音が出ません。 UILocalNotificationDefaultSoundName
を使用すると、実際にはデフォルトのサウンドが得られますが、カスタムサウンドが指定されている場合は、メッセージは出力されません。音は30秒以下で、私が知る限り正しい音質です。ここでは、ファイル情報のスクリーンショットです: カスタムiOS UILocalNotificationのサウンドが再生されない(Xcodeのアップデートに関連する可能性があります)
私はXCodeののDerivedDataディレクトリ内の.appディレクトリを視察しました、そして alarm.cafファイルは、私はそれがだと信じて意味アプリのルートにありますバンドル(右?)。
これはかなり前に動作していたと私は確信しています。たぶんそれはヒントですか?
他の回答に記載されているように、私はまた、削除/再インストール/リブートを試みました。ご覧のとおり、私はcancelAllLocalNotifications
を最初に呼び出しています。
何が間違っている可能性がありますか?
[[UIApplication sharedApplication] cancelAllLocalNotifications];
NSLog(@"installing alarm");
[arguments pop]; // name
[arguments pop]; // title
alarm.alertBody = [arguments pop];
alarm.fireDate = [[NSDate date] addTimeInterval:[[arguments pop] intValue]/1000];
//alarm.soundName = UILocalNotificationDefaultSoundName;
alarm.soundName = @"alarm.caf";
[[UIApplication sharedApplication] scheduleLocalNotification:alarm];
ヘクタールinshallah取り組んでいる、それは
オンにインターアプリオーディオ 変更でオフ機能本でした。私のために働いた。 – GraehamF