我正在尝试使用 Ionic Native 的 Video Editor 插件捕获视频并对其进行转码。它在 Android 上完美运行,但在 iOS 上我无法对视频进行转码。
捕获视频后,我以这种方式使用转码方法:
let options = {
fileUri : videoFullPath,
outputFileName : new Date().getTime().toString() + '.mp4',
outputFileType : this.videoEditor.OutputFileType.MPEG4,
saveToLibrary : true,
maintainAspectRatio : true,
width : 480,
height : 360,
videoBitrate : 500000,
audioChannels : 1,
audioSampleRate : 22050,
audioBitrate : 96000,
progress : (info: number) => {
console.log('Progreso: ' + info * 100 + '%');
}
};
this.videoEditor.transcodeVideo(options).then((pathTranscodedVideo: string) => {
console.log(pathTranscodedVideo);
}).catch(this.showErrorMessage);
正如我所说,它适用于Android。在 iOS 上,我收到下一个错误:"Video export failed with error: Cannot Decode (-11855)"
有谁能够帮我。我坚持这一点,我需要它来为客户项目工作。
谢谢你们。