我在“www/audio/”文件夹中有一个音频文件“default.wav”。在 iOS 模拟器中,我可以录制音频,覆盖“www/audio/default.wav”,然后播放。但是,在真实设备上,无法覆盖“default.wav”。无论我录制多少次,设备始终播放未更改的音频文件。 谁能告诉我如何保存新的录音音频或覆盖设备上“www/audio/”文件夹中的“default.wav”?我在运行 iOS5 的 iPhone 上使用 phonegap 1.3.0。
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();
}
最佳答案
您不能覆盖 www 目录中的文件。这些是您申请的一部分。
关于ios - PhoneGap Media API 无法覆盖 iPhone 设备上录制的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9037836/