SuperAPI AI 工具集

build-video-editor

编程与开发

查看项目

更新于 10-15 17:24

技能介绍

用途:帮助开发者在应用中集成 Banuba Video Editor SDK,按需生成可运行代码并完成依赖与授权配置。

主要能力:集成前先区分两条路线——VE SDK(默认,含相机、相册导入、编辑器界面、导出与分享的预置 UI)与 VE API(无界面模块化组件,含 Playback、Export、Effects,仅 Android/iOS);检测目标平台(build.gradle/AndroidManifest 为 Android,Podfile/.xcodeproj 为 iOS,pubspec.yaml 为 Flutter,package.json 含 react-native 为 React Native);克隆对应官方示例仓库作为脚手架;安装依赖;生成完整可粘贴代码文件。

使用方式:技能按顺序执行——检测平台、抓取权威文档、克隆示例、安装依赖、生成代码。先抓取 https://banuba.com/ve-pe-sdk/llms-full.txt 作为版本核对依据;VE API 任务改用 https://banuba.gitbook.io/video-editor-sdk-api/。示例仓库:Android 为 ve-sdk-android-integration-sample、iOS 为 ve-sdk-ios-integration-sample、Flutter 为 ve-sdk-flutter-integration-sample、React Native 为 ve-sdk-react-native-cli-integration-sample;VE API 有对应 Android 与 iOS 样本。依赖命令:iOS 运行 pod install;Flutter 用 flutter pub get 后 cd ios && pod install;React Native 用 npm install 后 cd ios && pod install。

适用场景:为已有应用添加视频编辑、定制部分 UI、或做程序化裁剪、封面提取、图片幻灯片、GIF 预览与无编辑器界面导出等。

限制:需 Banuba 商业授权令牌,缺少令牌会崩溃或静默失败;Android 需 min SDK 21+、Camera2、OpenGL ES 3.0+;iOS 需 iOS 12+、ARC、Swift 5+;VE API 无 Flutter/React Native 样本;模拟器相机可能不可用,需真机测试;iOS 新文件与资源需注册进 .pbxproj,Podfile 中 BanubaSDK 与 BanubaSDKSimple 不可同时使用;不做 API 猜测,未覆盖内容建议联系 https://www.banuba.com/contact。当前依赖版本、收费与价格细节暂未提供。