Я пытаюсь использовать плагин MediaCapture для захвата видео, до сих пор очень простого приложения, я выводил на консоль в нескольких местах для захвата происходящего, и у меня очень постоянная проблема с захватом первого видео.
Когда я записываю свое первое видео на Android, оно не будет отображаться как выполненное или отклоненное после того, как я подтвердил запись и вернулся в приложение, но видео будет сохранено в галерее.
Когда я нажимаю кнопку, чтобы снять следующее видео, оно сразу же запускается для предыдущего видео, которое я предполагаю, с кодом ошибки 3 (CAPTURE_NO_MEDIA_FILES), но оно захватывает видео. Затем я могу снимать видео и активировать весь день. Это просто первая запись, которая не работает.
Я пробовал его на своем Android-телефоне и двух эмуляторах, но оба дают мне один и тот же результат.
captureVideo() {
const options: CaptureVideoOptions = {
limit: 1,
quality: 1
};
console.log('--- MEDIA CAPTURE START ---');
console.log(this.mediaCapture.captureVideo(options)
.then(
(data: MediaFile[]) => {
console.log(data);
},
(err: CaptureError) => console.error('---- CAPTURE ERROR: ' + err.code + ' ----')
);
}
Должен вызвать console.log (data); когда я записываю первое видео, но это не так. Я собираюсь перейти к другим областям моего проекта, но я надеюсь, что кто-то может иметь представление о том, в чем может заключаться моя проблема.