Воспроизвести выбранный пользователем аудио с помощью Cordova - PullRequest
0 голосов
/ 30 декабря 2018

Можно ли воспроизвести выбранные пользователем файлы из памяти телефона, а затем воспроизвести их?Если да, то как этого добиться, используя Cordova?Я включил плагины медиа и файлов в проект.

HTML:

    <input type="file" id="audio" accept=".mp3,audio/*">
        <button id="play">Click me!</button>

Javascript:

    document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
   console.log(Media);
   function playAudio(url) {
      // Play the audio file at url
      var my_media = new Media(url,
         // success callback
         function () {
            alert("playAudio():Audio Success");
         },
         // error callback
         function (err) {
            alert("playAudio():Audio Error: " + JSON.stringify(err));
         }
         );
         // Play audio
         my_media.play();
      }
      $("#play").click(function(){ 
         alert($("#audio").val());
         //Actual file path 
         //files:///storage/emulated/0/PlatinumLevelCirculation.mp3;         
         playAudio($("#audio").val());
      });      
   }
...