Xamarin Android背景通知自定义声音

时间:2017-04-07 17:25:59

标签: xamarin xamarin.android

是否可以在xamarin android中使用自定义声音进行背景通知?我没有找到任何例子。

1 个答案:

答案 0 :(得分:0)

是的!这是一个例子:

 var pathToPushSound = $"android.resource://com.your.package/raw/{soundName}";
 var soundUri = Android.Net.Uri.Parse(pathToPushSound);
 var builder = new NotificationCompat.Builder(_context)
            .SetContentTitle("TITLE")
            .SetContentText("TEXT")
            .SetPriority(1)
            .SetSmallIcon(Resource.Drawable.TransparentLogo)
            .SetOngoing(true)
            .SetSound(soundUri);
 builder.Build();

URI是声音文件所在资源的路径,然后使用URI方法在NotificationBuilder中设置SetSound