我想制作一个应用程序,用户可以在其中使用类似录音机的功能录制自己,然后使用他们的录音作为传送声音推送本地通知。
是否可以使用动态生成的文件(由用户录制或从 API 下载)作为本地通知声音,或者它必须是来自 withing resources:/raw/ 目录的文件,在构建时预编译为 apk 文件?
应用程序是用 Flutter 编写的,带有 awesome_notifications 插件,但 Flutter 和原生 android 的答案都将不胜感激:)。
Notification notification = builder.build();
notification.sound = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.siren);