Я использовал функцию createThumbnail
в ionic native videoEditor plugin
, чтобы создать видео в ионном мобильном приложении. Однако я не мог найти способ изменить путь кадрирования. Он создаст изображения кадров в '/ storage / emulated / 0 / Android / data / io.ionic.starter / files / files / videos /' , когда приложение находится в режиме разработки. Кто-нибудь знает , как создавать миниатюры изображений по произвольному пути .
Вот код для создания миниатюр изображений из моего проекта. Переменная pathToBeFramed
содержит путь к видеофайлу.
getFramed() {
this.frame_requests = [];
for(var i=0; i<=Number(this.videoDuration); i++) {
var option: CreateThumbnailOptions = {
fileUri: this.pathToBeFramed,
outputFileName: 'capture'+i,
atTime: i, // frame-rate (1 s)
// width: 320,
// height: 480,
quality: 100
};
this.videoEditor.createThumbnail(option).then(async res=>{
if(res!=undefined) {
this.thumbnailPath = res;
}
}).catch(err=>{
console.log("Framing Error", err);
});
this.noOfFrames += 1;
}
}
Здесь - официальная документация по видеоредактору. Также не было упомянуто ни одного параметра в пути к миниатюре.