private generateThumbnails( url: string, duration: number, photosCount: number ) {
return new Promise(( resolve, reject ) => {
let totalDuration;
let thumbDurBreak = duration / photosCount;
let thumbList = [];
let fileNamePrefix = new Date().getTime().toString();
for ( var i = 1; i <= photosCount; i++ ) {
this.videoEditor.createThumbnail( {
fileUri: this.file.externalRootDirectory + 'videoFolder/testv.mp4',
outputFileName: new Date().getTime() + "_" + i,
atTime: thumbDurBreak * i,
quality: 100
});
.then(( result ) => {
console.log(result);
thumbList.push( result );
if ( thumbList.length == photosCount ) {
resolve( thumbList );
}
})
.catch( err => {
reject( err );
});
}
});
}
logs only one PATH instead of all the paths