Как получить метки времени начала и окончания захвата видео с помощью Cordova?

Я использую плагин Cordova Capture для записи видео в приложении для Android. Как я могу получить метки времени начала и окончания записи (желательно с миллисекундами)?

1 ответ

Глядя на пример, приведенный в Cordova Capture,

Попробуйте добавить коды для получения меток времени при вызове захвата и при обратном вызове captureSuccess?

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

//...(omitted)

// A button will call this function
//
function captureVideo() {
    // Launch device video recording application,
    // allowing user to capture up to 2 video clips
    var timeStarted = new Date().getTime();
    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit: 2});
}

Конечно, вы должны определить их в правильной области видимости, чтобы вы могли использовать их в другом месте.

Другие вопросы по тегам