NativeScript-FFmpeg安卓平台FFmpeg集成封装
安卓平台的 FFmpeg 功能集成,用nativescript-ffmpeg
就挺顺。它是个FFmpeg
的NativeScript封装,支持直接在安卓项目里跑各种媒体命令,像视频压缩、转码这种常见操作都能轻松搞定。
用法上也简单,直接在项目根目录里敲一行:
tns plugin add nativescript-ffmpeg
插件装好后,依赖自动写进package.json
,不用手动配置,挺省心。
核心方法是execute
,你传入 FFmpeg 命令字符串或数组,它就跑。还可以带个回调,实时反馈执行情况。写起来像这样:
FFmpeg.execute(['-i', 'input.mp4', '-vf', 'scale=320:240', 'output.mp4'], (code) => {
console.log('执行结果:', code);
});
不过要注意,它只支持安卓,iOS 项目就别折腾了。适合用在你做音视频相关的 NativeScript 项目里,比如播放器、剪辑器啥的。
如果你对命令行还不熟,建议先看看 ADB 基础命令教程,顺便熟悉下类似工具的调用方式。
nativescript-ffmpeg:FFmpeg库的Nativescript包装器。 (仅支持ANDROID)
预估大小:126个文件
package.json
1KB
tslint.json
1KB
package-lock.json
1KB
package.json
2KB
package-lock.json
21KB
include.gradle
190B
build-native.js
730B
.gitignore
394B
package.json
2KB
package-lock.json
262KB
2.52MB
文件大小:
评论区