[英]Android notification sound override
我已經制作了一個像Uber這樣的Android出租車應用程序。 向驅動程序發送請求時,它會像其他通知一樣顯示為whatsapp和消息的通知,並帶有默認彈出通知聲音。 我需要通知聲音響15到20秒,而不是彈出聲音。 我該怎么做呢 ?
嘗試設置長度為15至20秒的鈴聲文件
//App.appInstance --> Application class instance
Uri uri = Uri.parse("android.resource://" + App.appInstance.getPackageName() + "/" +
R.raw.notification_sound);
NotificationCompat.Builder builder = new NotificationCompat.Builder(App.appInstance, "")
.setSound(uri)
將聲音文件放在原始文件夾中
Uri soundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Notification mNotification = new Notification.Builder(this)
................setSound(soundUri).........
.build();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.