2012-01-27 47 views
1

我在'www/audio /'文件夾中有一個音頻文件'default.wav'。在iOS模擬器中,我可以錄製音頻,覆蓋'www/audio/default.wav'並播放它。但是,在真實設備上,'default.wav'不能被覆蓋。無論記錄多少次,設備始終播放未更改的音頻文件。 任何人都可以告訴我如何保存新的錄音音頻或覆蓋設備上'www/audio /'文件夾中的'default.wav'?我在運行iOS5的iPhone上使用phonegap 1.3.0。PhoneGap Media API無法覆蓋iPhone設備上錄製的音頻

function recordAudio() { 
var src = "audio/default.wav"; 
mediaRec = new Media(src, onSuccess, onError); 
mediaRec.startRecord(); 
} 

function stopRecordAudio(){ 
mediaRec.stopRecord(); 
mediaRec.release(); 
alert('stopRecordAudio'); 
} 

function playAudio() { 
var src = "audio/default.wav"; 
mediaPlay = new Media(src, onSuccessPlay, onErrorPlay); 
mediaPlay.play(); 
} 
+0

請檢查此示例http://html5help.wordpress.com/2012/07/17/phonegap-media-api/ – 2012-07-17 20:21:36

回答

1

您無法覆蓋www目錄中的文件。這些是你的應用程序的一部分。

+0

您能否指出任何其他方法在iPhone設備上使用Media保存/檢索錄製的音頻API?謝謝! – user516759 2012-01-27 21:25:23

+0

您可以繼續從您的www目錄播放媒體,但您需要錄製到手機上的其他目錄。 – 2012-01-30 15:47:46