升级cordova-android 11后cordova-plugin-video-editor失效,求视频压缩替代方案
Cordova Android 11兼容的视频压缩插件推荐
升级至Cordova Android 11(需满足targetSdkVersion≥30)后,旧插件cordova-plugin-video-editor因依赖的net.ypresto.androidtranscoder库无法正常引入导致构建失败,以下是几个可用的视频压缩替代方案:
cordova-plugin-compress-video
支持Android 11及以上版本,提供基础的视频压缩能力,可自定义分辨率、比特率、输出格式等参数,API设计与旧插件接近,迁移成本较低,适合需要快速替换的场景。cordova-plugin-ffmpeg-video-compressor
基于FFmpeg实现,功能覆盖视频压缩、格式转换、裁剪等多种操作,兼容性强,适配Android 11+。需要注意的是,部分场景下需根据项目需求调整FFmpeg的编译配置,确保体积和功能平衡。@ionic-native/video-compressor
针对Ionic项目封装的插件,提供TypeScript类型支持,集成流程更贴合Ionic开发习惯,底层可对接上述原生插件,适配Cordova Android 11环境,适合Ionic生态下的项目迁移。
如果上述插件仍无法满足需求,也可考虑基于Android原生的MediaCodec API自定义封装轻量视频压缩逻辑,不过需要具备一定的Android原生开发能力。
内容的提问来源于stack exchange,提问作者Olivier Schmid
相关产品推荐
相关产品推荐

