NSUserNotification soundNameをカスタムサウンドで使用するように管理している人はいましたか? 私は、AIFとカフェのフォーマット44100KHz 16ビット2秒間を試してみました。適切な時間に通知が表示され、タイトルとテキストが適切に表示されますが、カスタムサウンドの代わりにデフォルトサウンドが再生されます。NSUserNotification with custom soundName
サウンドファイルがアプリケーションバンドルに正しくコピーされています。
NSSound* sound = [NSSound soundNamed:@"morse.aif"];
[sound play];
をしかし、私は私の通知に同じ音を使用する場合、デフォルトの通知音が再生される: 私がしようとした場合、この音は正常に動作
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
// Insert code here to initialize your application
NSUserNotification* notification = [[NSUserNotification alloc]init];
notification.title = @"Titolo";
notification.deliveryDate = [NSDate dateWithTimeIntervalSinceNow:10];
notification.soundName = @"morse.aif";
[[NSUserNotificationCenter defaultUserNotificationCenter]scheduleNotification:notification];
}
は、私は、拡張子なしにしようとしたが、成功なし。
notification.soundName = @"morse.aif";
notification.soundName = @"morse2.caf";
notification.soundName = @"morse";
これらのどれもありません。
私のアプリケーションは署名されておらず、サンドボックスされていませんが、ユーザーの通知には必要ではないと思っています。
これを把握しましたか?私は同じ問題を抱えています。 Apple Dev Formsに尋ねられ、「それを調べる」ためのバグレポートを提出するように言われました。私が待つことができず、Appleがそれを見て欲しいと思っているので、これを理解する方法が本当にあることを本当に望んでいる... – kdbdallas
問題はしばしば起こり、問題はしばらくしてから並べ替えられました。たぶん、ある種のキャッシュシステムがあったかもしれません。 –
ここでも2014年7月に同じことが起こっています。 – BergQuester