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

Custom sound in local Notification IONIC 3(本地通知 IONIC 3 中的自定义声音)
本文介绍了本地通知 IONIC 3 中的自定义声音的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想更改安卓本地通知的默认声音,但它不起作用

I want to change the default sound for local notification on android but it doesn't work

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

i tried to put the sound file into the project but when i run my app it play the default sound

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

also i tried to put on sound field a remote sound file but the same issue

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',

 });

推荐答案

你放置的声音文件是正确的.

The sounds file where you placed is correct.

但是当你构建 Android 应用时,它的位置是不同的.

But when you build the Android app, it's location is different.

android_asset/www/assets/sounds/name.mp3

那是你需要指定的位置

当然这是在你使用media插件的时候,收到通知后使用的.

Of course this is used when you are using the media plugin, after the notification is received.

编辑这不再是一个可行的解决方案.请参阅 ionic 文档,因为在 android 和 iOS 中都有突破性的变化

EDIT This is no longer a viable solution. Refer docs for ionic, since there are ground breaking changes both in android and iOS

这篇关于本地通知 IONIC 3 中的自定义声音的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Update another component when Formik form changes(当Formik表单更改时更新另一个组件)
Formik validation isSubmitting / isValidating not getting set to true(Formik验证正在提交/isValiating未设置为True)
React Validation Max Range Using Formik(使用Formik的Reaction验证最大范围)
Validation using Yup to check string or number length(使用YUP检查字符串或数字长度的验证)
Updating initialValues prop on Formik Form does not update input value(更新Formik表单上的初始值属性不会更新输入值)
password validation with yup and formik(使用YUP和Formick进行密码验证)