format video bug solved

This commit is contained in:
Equilibrium ITO
2024-03-02 19:56:53 +01:00
parent 35b4373350
commit cd56c98eb7
@@ -809,21 +809,35 @@ export class NewPublicationPage implements OnInit {
path: '', path: '',
}); });
this.videoconvertService.convertVideo(fullPath,directory.uri,'mp4'); let fileObject ={};
this.videoconvertService.convertVideo(fullPath,directory.uri,'mp4').then(() => {
Filesystem.readFile({ path: `${directory.uri}output.mp4`}) Filesystem.readFile({ path: `${directory.uri}output.mp4`})
.then(async (content) => { .then(async (content) => {
console.log(content.data) console.log(content.data)
this.filecontent = true; this.filecontent = true;
let fileObject = { fileObject = {
FileBase64: 'data:video/mp4;base64,' + content.data, FileBase64: 'data:video/mp4;base64,' + content.data,
FileExtension: 'mp4', FileExtension: 'mp4',
OriginalFileName: 'video' OriginalFileName: 'video'
} }
this.seletedContent.push(fileObject) this.seletedContent.push(fileObject)
fileObject ={};
const deleteSecretFile = async () => {
await Filesystem.deleteFile({
path: 'output.mp4',
directory: Directory.Cache,
});
};
deleteSecretFile().then((value) => {
console.log('delete file',value)
fileObject ={};
})
}) })
.catch((erro) => console.error('read converted video erro ', erro)); .catch((erro) => console.error('read converted video erro ', erro));
});
} catch (error) { } catch (error) {
console.log('record video ios erro, ', error) console.log('record video ios erro, ', error)
} }