簡體   English   中英

Android Notification聲音默認后退而不是播放自定義聲音

[英]Android Notification sound defaulting back instead of playing custom sound

有沒有人經歷過這個? 我使用notification.sound來設置自定義聲音,手機仍然使用默認聲音。

我從audio-resources.zip/audio/alarms/Instance.mp3復制了一個聲音。 你可以在這里下載audio-resources.zip )。 我復制了它並將其重命名/重命名為res/raw/notification.mp3

我正在使用此代碼來制作聲音。

//Old way: notification.defaults |= Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE;
notification.defaults |= Notification.DEFAULT_VIBRATE;
notification.sound = Uri.parse("android.resource://my.package.name/raw/notification");

注釋掉的是我正在使用的。 它發出聲音,可能是默認的通知聲音。 其他兩行是我現在使用的。

舊的方式沒有在模擬器上發出聲音,但它在客戶的手機上發出聲音(預期)。 新方法在模擬器上發出正確的聲音,但客戶仍然聽到舊聲音。

  • 客戶確實安裝了更新。 由服務器接收新的versionCode(最初來自AndroidManifest.xml)確認,並且應用程序告訴用戶他是最新的。 (這不是市場應用)
  • 聲音來自BroadcastReceiver ,由Alarm Manager觸發
  • 我已使用相同服務器上的相同下載鏈接在模擬器上進行了測試,但無法重新創建。
  • 客戶的聲音“沒有任何類似於嗶嗶聲的聲音”。 如果你聽Instance.mp3 ,你會知道,它顯然是5聲嘟嘟聲,嗶嗶聲之間約為四分之一秒。

現在關於這個的瘋狂的事情是我會期望聲音完全丟失, 而不是失敗回到默認值???

我將讓客戶重新啟動他的手機並進行另一次干凈的測試(他可能已經完成了),但我沒有更多的想法。 你有什么?

重啟手機后物品已解決。 不知道為什么。 模擬器上不需要它。 我想在升級期間坐在那里的警報沒有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM