Плагин media не выпускает запись. Он сохраняет временный файл в корневом каталоге моего устройства и не создает файл.Медиа-запись cordova не выпускает файл
Это как начало записи:
var src = 'RaptorV4/Audio/Record.mp3';
App.mediaRec = new App.Media(src, function() {
//ok
}, function() {
//failed
if (!NODEWEBKIT) {
App.alert('record failed for ' + App.currentRecfullPath);
} else {
App.alertify('error', 'record failed for ' + App.currentRecfullPath);
}
App.db.deleteFile(App.currentRecFullPath);
App.stopRecAudio();
}, function() {
//changed
});
App.mediaRec.startRecord();
И это, как я получить размер файла:
App.mediaRec.stopRecord();
App.mediaRec.release();
var fileSize = $.Deferred();
window.resolveLocalFileSystemURL(cordova.file.externalRootDirectory, function (fs) {
fs.getFile(fullPath, {create: false}, function (file) {
file.file(function(f){fileSize.resolve(+f.size);return;});
});
});
$.when(fileSize).done(function(size){
console.warn(size);
}
Размер всегда 0, и я думаю, что это из-за того, как я сохранить и получить файл.
Пожалуйста, покажите мне ваш код ..How был вы сделали это. Спасибо –
Сообщение отредактировано. можешь мне помочь? –
уверенный брат, позвольте мне снова рассмотреть ваш вопрос. Спасибо, что ответили на вопросы –