本地通知中的自定义声音 IONIC 3
Custom sound in local Notification IONIC 3
我想更改 android 上本地通知的默认声音,但它不起作用
我试图将声音文件放入项目中,但是当我 运行 我的应用程序播放默认声音时
我也试过在声场上放一个远程声音文件,但同样的问题
this.localNotifications.schedule({
text: 'Delayed ILocalNotification',
at: new Date(new Date().getTime() + 3600),
led: 'FF0000',
sound: 'https://notificationsounds.com/soundfiles/15de21c670ae7c3f6f3f1f37029303c9/file-sounds-1085-definite.mp3',
});
您放置的声音文件是正确的。
但是当您构建 Android 应用程序时,它的位置不同。
android_asset/www/assets/sounds/name.mp3
这是您需要指定的位置
当然这个是在你使用media
插件的时候,收到通知后用的。
编辑
这不再是一个可行的解决方案。参考 ionic 文档,因为 android 和 iOS
都有突破性的变化
我已经在 Android 的任何版本上使用电容器本地通知解决了这个问题。要使声音正常工作,您必须创建一个频道。 link 所有关于这个的信息是
https://github.com/ionic-team/capacitor/issues/1146
当你到达那里时,请查看@moderntechllc
下的评论
我想更改 android 上本地通知的默认声音,但它不起作用
我试图将声音文件放入项目中,但是当我 运行 我的应用程序播放默认声音时
我也试过在声场上放一个远程声音文件,但同样的问题
this.localNotifications.schedule({
text: 'Delayed ILocalNotification',
at: new Date(new Date().getTime() + 3600),
led: 'FF0000',
sound: 'https://notificationsounds.com/soundfiles/15de21c670ae7c3f6f3f1f37029303c9/file-sounds-1085-definite.mp3',
});
您放置的声音文件是正确的。
但是当您构建 Android 应用程序时,它的位置不同。
android_asset/www/assets/sounds/name.mp3
这是您需要指定的位置
当然这个是在你使用media
插件的时候,收到通知后用的。
编辑 这不再是一个可行的解决方案。参考 ionic 文档,因为 android 和 iOS
都有突破性的变化我已经在 Android 的任何版本上使用电容器本地通知解决了这个问题。要使声音正常工作,您必须创建一个频道。 link 所有关于这个的信息是 https://github.com/ionic-team/capacitor/issues/1146 当你到达那里时,请查看@moderntechllc
下的评论