【发布时间】:2012-02-11 14:58:31
【问题描述】:
作为我使用 PhoneGap 创建的 iPhone 应用程序的一部分,我需要能够使用麦克风录制到在手机上的应用程序文件夹中排序的新文件。
我认为我已经对代码进行了排序以实际捕获录制我只是无法在文档文件夹中创建一个空白 .wav 来录制。根据 PhoneGap API,iOS 要求音频的 src 文件已经存在。
谁能帮我写几行代码来创建这个空白文件?到目前为止,我的代码是 -
function recordAudio() {
var src = "BLANK WAV IN DOCUMENTS FOLDER";
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;
if (recTime >= 10) {
clearInterval(recInterval);
mediaRec.stopRecord();
}
}, 1000);
}
function onSuccess() {
console.log("recordAudio():Audio Success");
}
// onError Callback
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
$('#record-button').
bind('tap', function(){
recordAudio();
})
【问题讨论】:
-
嗨。我找到了您的问题并看到了您接受的答案。你能帮我解答吗?您是否使用上面的代码和给出的答案中的代码在 iOS 上完成了这项工作?