![](/img/trans.png)
[英]iOS 4.3, iPhone 4 not playing custom sound with UILocalNotification
[英]UILocalNotification is not playing sound in iphone?
嗨,我在我的應用程序中使用 UILocalNotification。
它在模擬器中運行良好。
它也提供警報和聲音。
但是當我嘗試在設備上安裝這個應用程序時,它會在收到通知但沒有播放聲音時顯示警報。
請幫忙。
您使用了錯誤的.caf 文件格式,或者您根本沒有使用.caf。
要創建 .caf 文件,請使用 iTunes。
iTunes -> 首選項 -> 導入設置 -> 導入使用:select AIFF 編碼器,如果需要,進行自定義設置單擊確定,再次確定
然后 select 音樂從您的庫中單擊:高級 -> 創建 AIFF 版本 在桌面上拖放新生成的文件並將擴展名從.aif 更改為.caf
就是這樣,你有 .caf 文件可以在你的 iPhone 設備上運行
如果您使用的是UILocalNotificationDefaultSoundName
,我很確定這是一個 iOS 錯誤。 我已經測試並發現聲音在 iOS 4.3 上無法播放,但在 4.3.1 及更高版本上有效。
確保將 CAF 文件復制到項目的目標中。
您可以通過選擇文件來做到這一點,然后在 File Inspector 中查看 Target Membership 是否選擇了您的目標。 如果沒有 - 那是你的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.