私は現在、ビデオを録画できるようにするアプリを開発しようとしています。現在、Teleriks everlive サービスでテストしています。携帯電話のビデオカメラに正しく移動しますが、ファイルをアップロードする必要があることを認識している限り記録した後、代わりにeverliveへのアップロードが失敗し、err.messageが「予期しないエラー」であると表示されます。誰かが私が間違っていることを教えてくれたら、本当に感謝しています。ありがとう。
var captureSuccess = function (mediaFiles) {
mediaAdded = true;
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
alert(mediaFiles[i].size);
var file = {
Filename: Math.random().toString(36).substring(2, 15) + ".mp4",
ContentType: "video/mp4",
base64: mediaFiles[i]
};
el.Files.create(file, function (response) {
alert("Photograph added.");
}, function (err) {
navigator.notification.alert("Unfortunately the upload failed: " + err.message);
});
}
};
function captureError() {
alert("Video Not Captured");
}
navigator.device.capture.captureVideo(captureSuccess, captureError, {
limit: 1,
duration: 20
});