2016-09-19 30 views
0

新しいiOS10ユーザー通知フレームワークのカスタムサウンドが機能しません。 同じファイルが古いUILocalNotificationで動作しますが、常にデフォルトのシステムサウンドが再生されるようになりました。UNNotificationSoundが機能しない

notificationContent.sound = UNNotificationSound(named: "sound_name.aiff") 

notificationContent.sound = UNNotificationSound.init(named: "sound_name.aiff") 

とあなたが見ることができるように私はnilを設定すると、私は何の音を持っていないので、名前を持つだけでinitが問題

let notificationContent = UNMutableNotificationContent() 
notificationContent.title = "XYZ" 
notificationContent.body = "XYZ" 
notificationContent.sound = UNNotificationSound(named: "sound_name.aif") 
+2

私は同じ問題があります!それは一貫していません。カスタムサウンドが常に機能するとは限りません。大問題。 – Lasti

+0

私は、シミュレータを閉じてもう一度開くと、しばらくの間、カスタムサウンドが動作することに気づいた –

+0

ええ、ここでも同じ問題があります。私はまた、拡張子の有無にかかわらずサウンド名を入れようとしましたが、どちらもうまくいきませんでした。( – qkzhu

答えて

1

である私は、この行を変更しました*.aiffに私のサウンドを変換し、APIリファレンスを読んだ後、サウンドファイルをSoundsというフォルダに移動しました。

と私は私のサウンドファイルが30秒未満であることを確認しました

関連する問題