我正在尝试使用此Cordova Android Volume Plugin在基于Cordova的android应用上添加触摸屏音量。但是我遇到[Image error for error] [2]错误,并且很可能是该平台的新手,我也缺乏如何在该平台上使用插件的知识。
在下面的代码中,我只想将android硬件设备的体积增加到 100使用以下功能,如插件中所述。但是我得到了错误
window.androidVolume.set(100, true, function() // line 67 error
{ console.log('Turned up volume');
},
function(e) { console.log(e); });
});
[2]:https://i.stack.imgur.com/pguSD.png
科尔多瓦
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/vendor/jquery.min.js"></script>
<script type="text/javascript" src="js/vendor/bootstrap.min.js"></script>
<script type="text/javascript" src="js/vendor/fcs-jsl-4.2.1-min.js"></script>
<script type="text/javascript" charset="utf-8">
/* using this plugin to increase android hardware volume from app */
var app = {
// Application Constructor
initialize: function() {
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
},
// deviceready Event Handler
//
// Bind any cordova events here. Common events are:
// 'pause', 'resume', etc.
onDeviceReady: function() {
var permissions = cordova.plugins.permissions;
var list = [
permissions.INTERNET,
permissions.CAMERA,
permissions.READ_EXTERNAL_STORAGE,
permissions.WRITE_EXTERNAL_STORAGE,
permissions.MODIFY_AUDIO_SETTINGS,
permissions.RECORD_AUDIO,
permissions.RECORD_VIDEO,
permissions.WAKE_LOCK
];
permissions.requestPermissions(list, function(status) {
mountApp()
}, function() {
alert('Permissions not granted, please close the app and try again.')
});
}
};
app.initialize();
/* JSL API Call Example */
function mountApp() {
$(document).ready(function() {
window.androidVolume.set(100, true, function() // line 67 error
{ console.log('Turned up volume');
},
function(e) { console.log(e); });
});
}
// Wait for device API libraries to load
//