запись звука на iphone с помощью phonegap

#iphone #audio #cordova #record

#iPhone #Аудио #кордова #запись

Вопрос:

Есть ли у кого-нибудь исходный код для записи звука и воспроизведения с помощью Phonegap?Я уже пробовал исходный код со страницы Phonegap API, но я не могу заставить его работать.

Комментарии:

1. может быть, вы можете опубликовать то, что вы уже пробовали, чтобы другие могли попытаться выяснить, что не так

2. Разместите свой код, чувак, и я постараюсь вам помочь.

Ответ №1:

Попробуйте

 <script type="text/javascript" charset="utf-8">


// Called when capture operation is finished
//
function captureSuccess(mediaFiles) {
    var i, len;
    for (i = 0, len = mediaFiles.length; i < len; i  = 1) {
        uploadFile(mediaFiles[i]);
    }       
}

// Called if something bad happens.
// 
function captureError(error) {
    var msg = 'An error occurred during capture: '   error.code;
    navigator.notification.alert(msg, null, 'Uh oh!');
}

// A button will call this function
//
function captureAudio() {
    // Launch device audio recording application, 
    // allowing user to capture up to 2 audio clips
    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit: 2});
}

// Upload files to server
function uploadFile(mediaFile) {
    var ft = new FileTransfer(),
        path = mediaFile.fullPath,
        name = mediaFile.name;

    ft.upload(path,
        "http://my.domain.com/upload.php",
        function(result) {
            console.log('Upload success: '   result.responseCode);
            console.log(result.bytesSent   ' bytes sent');
        },
        function(error) {
            console.log('Error uploading file '   path   ': '   error.code);
        },
        { fileName: name });   
}

</script>
  

с помощью

 <input type="button" class="button-big" style="width: 100%;" onclick="captureAudio();" value="RECORD AUDIO NOTES">
  

Комментарии:

1. В моей кнопке есть множество стилей, но попробуйте ** onclick=»captureAudio();» ** в качестве функции…