0

私は現在、ビデオを録画できるようにするアプリを開発しようとしています。現在、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
});
4

2 に答える 2