本地通知 IONIC 3 中的自定义声音
Posted
技术标签:
【中文标题】本地通知 IONIC 3 中的自定义声音【英文标题】:Custom sound in local Notification IONIC 3 【发布时间】:2018-02-09 15:03:31 【问题描述】:我想更改安卓本地通知的默认声音,但它不起作用
我试图将声音文件放入项目中,但是当我运行我的应用程序时,它会播放默认声音
我也尝试在声场上放一个远程声音文件,但同样的问题
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',
);
【问题讨论】:
【参考方案1】:您放置的声音文件是正确的。
但是当你构建 android 应用时,它的位置是不同的。
android_asset/www/assets/sounds/name.mp3
那是你需要指定的位置
当然这是在你使用media
插件时,收到通知后使用的。
编辑 这不再是一个可行的解决方案。请参阅 ionic 文档,因为在 android 和 ios 中都有突破性的变化
【讨论】:
@Dev 你是如何使用媒体插件的? @LuckyAngelo 请查看您使用的 ionic 框架的版本,因为许多插件中发生了许多变化 很高兴它有帮助! 凯文你好,你好吗?我还尝试在 Ionic 4 android 应用程序的本地通知上播放自定义声音。由于我无法解决这个问题,我希望你能帮助我解决这个问题。谢谢。 您使用的是哪种通知服务?【参考方案2】:我已经在任何版本的 Android 上使用电容器本地通知解决了这个问题。要使声音正常工作,您必须创建一个通道。所有有关此信息的链接是 https://github.com/ionic-team/capacitor/issues/1146 当您到达那里时,请查看@moderntechllc 下的评论
【讨论】:
以上是关于本地通知 IONIC 3 中的自定义声音的主要内容,如果未能解决你的问题,请参考以下文章