Выпуск Cordova для Android Volume Plugin - PullRequest
0 голосов
/ 14 октября 2018

Я пытался использовать этот Плагин громкости 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
                    //

...