Android iOS上的Cordova Phonegap本地通知声音
我正在尝试使用Cordova在iOS上测试本地通知 除了声音,一切都很好,我只得到默认的通知声音,而不是我在选项中添加的自定义声音 这仅在iOS上发生 代码:Android iOS上的Cordova Phonegap本地通知声音,android,ios,cordova,notifications,Android,Ios,Cordova,Notifications,我正在尝试使用Cordova在iOS上测试本地通知 除了声音,一切都很好,我只得到默认的通知声音,而不是我在选项中添加的自定义声音 这仅在iOS上发生 代码: var now = new Date().getTime(), _10_seconds_from_now = new Date(now + 3*1000); window.plugin.notification.local.add({ id: 1, title: 'R
var now = new Date().getTime(),
_10_seconds_from_now = new Date(now + 3*1000);
window.plugin.notification.local.add({
id: 1,
title: 'Reminder',
message: 'Dont forget to buy some flowers.',
repeat: 'weekly',
date: _10_seconds_from_now,
sound: 'www/alarms/burglar.caf'
});
说:
iOS上的通知声音
注意:播放自定义声音时必须在30秒以下。如果自定义声音超过该限制,则会播放默认的系统声音
这一回答表明:
从:
- Cordova通过媒体API播放音频文件来实现beep
- 用户必须提供具有所需蜂鸣声的文件
- 此文件的长度必须小于30秒,位于
根目录中,并且必须命名为beep.wavwww/
window.plugin.notification.local.add({
id: 2,
title: 'Reminder',
message: 'Dont forget to buy some flowers blah blah blah.',
repeat: 'weekly',
date: _10_seconds_from_now,
sound: 'file://alarms/factory.wav'
});
我也遇到了这个问题,你可以在我申请时使用这个代码,它对我来说很好
打开链接,我想它会对你有所帮助这是Android版的,但我正在iPhone上试用这可能就是原因