2019年7月14日 星期日

重寫通知聲音


創建res/raw文件夾,然後把通知音效放進

notification.sound = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.notifysound); 

  • 聲音
    soundUri必須是:
    Uri soundUri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.yourSound);
  • 通知默認
    確保你沒有使用.setDefaults(DEFAULT_SOUND | DEFAULT_ALL);
    使用.setDefaults()沒有DEFAULT_SOUND以某種方式覆蓋自定義聲音。因此完全刪除.setDefaults()
  • 聲音文件長度
    因為聲音長度太長。嘗試將其限制為5秒。

沒有留言:

張貼留言