2011-11-25 69 views
0

我正在通過顯示本地通知來創建鬧鐘應用程序。我想將自定義聲音添加到本地通知中.i已將聲音@「crow.wav」添加到我的資源文件夾以及我的文檔目錄和notification.soundname屬性中,我有我的文件名,如notification.soundname = @"crow.wav"。但是問題是當鬧鐘響起默認聲音的通知鈴聲時,它不會響起我提供的聲音。可能是什麼請幫助我解決這個問題。謝謝。如何在本地通知聲音屬性上設置自定義聲音

+0

你留下的聲音比30秒長。 – Abizern

回答

0

不幸的是,我們不可能將soundName屬性設置爲來自主包以外的音頻文件的名稱,即如果我們想從資源分配音頻文件的名稱是可能的。但是同時,如果我們嘗試使用文件目錄內的文件相同的蘋果不會允許你這樣做。所以請不要嘗試它.U可以參考蘋果文檔爲referance .try爲另一種方式做這個..plz。回覆

從iPhoneDocs收集的信息: 1)請仔細閱讀文檔和陰影部分。

2)Scheduling Local Notifications 

配置通知的內容:警報,圖標徽章編號和聲音。 •警報具有消息屬性(alertBody屬性)以及操作按鈕或滑塊(alertAction)的標題;這兩個字符串值都可以根據用戶當前的語言偏好進行國際化。 •您可以通過applicationIconBadgeNumber屬性設置徽標號以顯示在應用程序圖標上。 •您可以將應用程序主包中的非本地化自定義聲音的文件名分配給soundName屬性;獲取默認系統聲音,或者分配UILocalNotificationDefaultSoundName。聲音應該總是伴隨警告消息或圖標徽章;他們不應該被播放,否則。