Я пытался использовать этот Плагин громкости Android для Cordova , чтобы добавить громкость сенсорного экрана в Android-приложении на основе Cordova.но я получаю сообщение об ошибке [Image link 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
cordova
<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
//