2016-11-26 10 views
0

CordovaのメディアAPIを使用してサウンドを録音し、そのファイルを探して使用する必要があるコードを作成しようとしています。 私はこのCordova - cordova-plugin-file - 後でファイルを保存して特定する方法

  var src = "voice_recording.mp3"; 
      media = new Media(src, 

       function() { 
        alert("recordAudio():Audio Success"); 
        //media.stopRecord(); 
       }, 

       function(err) { 
        alert("recordAudio():Audio Error: "+ err.code); 
       } 
      ); 
      media.startRecord(); 

のようにそれを行う場合は、ファイルはトップディレクトリに、デバイスの内部ストレージに保存されます。私はこの

  window.resolveLocalFileSystemURL("voice_recording.mp3", 

      function (ee) { 
       // asd 
       debugger; 
       alert(ee.message); 
      }, 

      function (ee) { 
       // asd 
       debugger; 
       alert(ee.message); 
      } 
     ); 

のようにそれを見つけるためにしようとした場合 は今、私はエラーを取得しておくと、これはデバッグするのは難しいです。

アプリ自体に関連するディレクトリに保存するにはどうしたらいいですか?また、ファイルを後で見つける方法はありますか?

答えて

0

メディアをcdvfile://localhost/persistent/voice_recording.mp3に保存してください。これにより、ファイルが永続的な場所に置かれ、後のコードでも簡単に検索できるようになります。

デバッグでは、端末でデバッグを有効にし、Chrome(Android)/ Safari(iOS)を使用してアプリをデバッグします。どちらも、Javascriptコンソールを表示し、実行中のアプリケーションとやりとりすることができます。

関連する問題