我正在尝试使用本地通知来构建我的ionic移动应用程序,并且我想在通知中包含声音。我已经尝试将声音文件添加到资源文件夹中,并添加了以下代码。但还是不起作用。
recurringMonthAlarm(alarmdata,eleindex){
this.localNotifications.schedule({
id: eleindex,
title: alarmdata.title,
text: alarmdata.desc,
sound: this.setSound(),
foreground: true,
trigger: {firstAt: alarmdata.startTime,
every: ELocalNotificationTriggerUnit.MONTH
}
});
}
setSound() {
return 'file://audio/alarmsound.wav';
}
发布于 2021-04-21 08:54:14
看起来您的文件路径问题,添加您的声音文件在您的资产文件夹。
尝试:
setSound() {
if (this.platform.is('android')) {
return 'file://assets/sounds/shame.mp3' // for Android
} else {
return 'file://assets/sounds/bell.mp3' // for iOS
}
}
https://stackoverflow.com/questions/67191189
复制相似问题