簡體   English   中英

Android通知聲音覆蓋

[英]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.

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