Использованием ионных 2 с машинописью я мог бы захватить видео с помощью следующего кода:Как отобразить захваченное видео в ионном 2 с использованием машинописи
takeVideo() {
let data: Array<any> = this.MediaFile;
let options = {
limit: 1,
duration: 15,
type: "video/mp4",
height: 100,
width: 120,
quality: 1
};
MediaCapture.captureVideo(options)
.then((MediaFile) => { this.MediaFile[0] = "data:video/mp4" + MediaFile;
console.log(MediaFile);
let i, path, len;
for (i = 0, len = data.length; i < len; i += 1) {
console.log(path);
// How do I display this video to the user?
this.videoFilePath = MediaFile[0].fullPath;
}
},
(err) => {
console.error(err);
}
);
}
Но я не мог отобразить захваченное видео, чтобы позволить пользователю просматривать отснятыми видео. Между тем, захваченное видео всегда сохраняется в телефоне. Я пытался следующий код в home.html, чтобы отобразить захваченное видео с ним:
<video width="320" height="240" id="resource-video" controls="controls" autoplay="false"
[src]="MediaFile" *ngIf="MediaFile">
</video>
Я не знаю, что еще нужно сделать, чтобы получить захваченное видео отображается. Пожалуйста, я с нетерпением ищем способ сделать это. Пожалуйста, помогите мне, если сможете. Благодарю.
ли вам удалось получить решение для этого? У меня тоже такая же проблема сейчас –
@ J.Rem. Ваша проблема с видео разрешена? Если не дайте мне знать, у меня есть решение. –