2012-02-12 4 views
0

PhoneGap API 설명서에 설명 된대로 오디오 녹음을 사용하려고합니다. 하지만 IOS에서 myrecording.wav에 대한 파일 URI에 문제가있는 것으로 보입니다. //myrecording.wav 및 파일 : ///myrecording.wav 난 내 테스트를 해봤 나는PhoneGap iOS - media.startRecord 파일 URI가 작동하지 않습니다.

function recordAudio() { 
     var src = "myrecording.wav"; 
     var mediaRec = new Media(src, onSuccess, onError); 

     // Record audio 
     mediaRec.startRecord(); 

     // Stop recording after 10 sec 
     var recTime = 0; 
     var recInterval = setInterval(function() { 
      recTime = recTime + 1; 
      setAudioPosition(recTime + " sec"); 
      if (recTime >= 10) { 
       clearInterval(recInterval); 
       mediaRec.stopRecord(); 
      } 
     }, 1000); 
    } 

는 나 또한 파일 해봤라는 파일 myrecodring.wav에 기록하려면 다음 코드를 사용하고 ios5 아이폰 4gs에. 당신이 도움을 위해 나는 .... "자원에서 오디오 파일을 사용할 수 없습니다"

감사를 코드 말 1 오류 메시지가, 마틴

먼저 파일 시스템 가야

답변

0

:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); 

function gotFS(fileSystem) { 
    alert('got FS'); 
    fileSystem.root.getFile("myrecording4.wav", {create: true, exclusive: false}, gotFileEntry, fail); 
} 

지금 당신이 파일 URI를 얻을 수 있습니다 :

그런 다음 파일을 가져

관련 문제