javascript - 本地通知中的自定义声音 IONIC 3

标签 javascript audio ionic-framework ionic3 uilocalnotification

我想更改 Android 上本地通知的默认声音,但不起作用

我尝试将声音文件放入项目中,但是当我运行我的应用程序时,它会播放默认声音

enter image description here

我也尝试在声场上放置一个远程声音文件,但同样的问题

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 中都有突破性的变化

关于javascript - 本地通知中的自定义声音 IONIC 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48708626/

相关文章:

javascript - 连接音频 blob

android - 为什么 ion-infinite-scroll 在 Android 中不断调用滚动?

css - 更改标签栏高度

javascript - 如何将参数传递给 Google Apps 脚本调试器?

javascript - 如何从 Microsoft 更新目录网页获取更新二进制 URL?

javascript - 开关的javascript问题,图像和声音的情况

node.js - 你如何添加 cordova-config.json?

javascript - Backbone.js 如何在不使用 ID 的情况下跟踪 DOM 元素?

javascript - 正则表达式只允许 10 位以下的数字?

bash - 在 Linux 服务器/终端中压缩/扩展 Mp3 文件中的声音?