如何在Cordova中使用平台预装的铃声?

时间:2018-06-12 16:57:54

标签: javascript android ios cordova plugins

我想在Cordova的iOS / Android平台上使用系统预装的铃声和闹钟。

我使用过cordova-plugin-native-ringtone,但它只使用预先安装的通知声音。

如何获取铃声和闹钟列表并使用?

我应该制作插件吗?

1 个答案:

答案 0 :(得分:0)

如果您想获取铃声或闹钟列表,则需要使用第3个可选参数调用getRingtones(仅适用于Android)。以下是铃声的示例:

cordova.plugins.NativeRingtones.getRingtone(function(ringtoneList) {
    ringtones = ringtoneList;
},
function(err) {
    alert(err);
}, 'ringtone');

如果您需要闹钟列表,请通过'alarm'而不是'ringtone'