更新记录

1.0.0(2026-08-26)

百搜速推短视频拍摄组件 · 发布表单参数 ══════════════════════════════════════ 【一、基础信息】

显示名称:百搜速推短视频拍摄组件 因各手机厂商兼容性能不一样,遇到问题联系百搜客服处理。

────────────────────────────────────── 【二、简介】(表单「简介」框) ──────────────────────────────────────

百搜速推短视频拍摄组件是面向 uni-app 的页内原生拍摄 UTS 插件,提供 CameraX/AVFoundation 级预览、录像、拍照与镜头控制能力,适合短视频拍摄、直播前置采集、社交内容创作等场景。

核心能力:页内组件 sutui-short-video-camera;视频录制(时长 3~300 秒、720p~4k、横竖屏、防抖、麦克风开关);拍照;前后摄切换、闪光灯、变焦、曝光;自研相册媒体扫描与缩略图预取;完整生命周期 API。

采用 UTS 插件格式上架(可付费加密)。购买后绑定 AppID 与包名,云打包即可使用。实时美颜请另购「百搜速推美颜引擎」插件。Android arm64 正式能力;iOS API 对齐。

────────────────────────────────────── 【三、更新日志】 ──────────────────────────────────────

首发百搜速推短视频拍摄 UTS 插件(sutuyun-ShortVideoCam)。

以官方 UTS 格式上架,支持普通授权付费与云打包加密。 新增页内原生相机组件 sutui-short-video-camera(Android CameraX / iOS AVFoundation)。 新增视频录制:最长 3~300 秒,支持 720p / 1080p / 2k / 4k 成片档位。 新增横竖屏拍摄模式、画面防抖、麦克风开关。 新增拍照、前后摄切换、闪光灯、双指变焦、曝光补偿。 新增相册媒体扫描 listAlbumMedia 与缩略图预取 ensureAlbumThumbs。 新增 restartSession、releaseHost 等生命周期接口。 业务侧通过 import from '@/uni_modules/sutuyun-ShortVideoCam' 调用模块 API。 提供 readme 与示例工程。美颜能力请另购 sutuyun-BeautyEngin。

适用:短视频拍摄、直播开播采集、社交 App 内容创作。

────────────────────────────────────── 【四、关键词】 ──────────────────────────────────────

拍摄, 相机, 录像, 短视频, CameraX, 拍照, 相册

────────────────────────────────────── 【五、平台兼容(勾选参考)】 ──────────────────────────────────────

App-vue:支持 App-nvue:支持(推荐,组件页内挂载) App-鸿蒙:不支持 H5:不支持 小程序:不支持 Android ABI:仅 arm64-v8a iOS:arm64,iOS 12.0+

────────────────────────────────────── 【六、系统权限】 ──────────────────────────────────────

Android: android.permission.CAMERA android.permission.RECORD_AUDIO android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_EXTERNAL_STORAGE android.permission.READ_MEDIA_IMAGES android.permission.READ_MEDIA_VIDEO

iOS: NSCameraUsageDescription(相机,用于拍摄照片与视频) NSMicrophoneUsageDescription(麦克风,用于视频录制收音)

说明:相机、麦克风、相册/媒体读写权限由宿主 App 按拍摄、选素材、导出场景申请。

类型:UTS 插件(含原生组件 sutui-short-video-camera

能力概览

详见 上传材料/06-拍摄功能清单-完整版.txt

类别 能力
组件 页内预览、录像、拍照
录制 时长 3~300s、720p~4k、横竖屏、防抖、麦克风开关
镜头 前后摄、闪光灯、变焦、曝光
相册 listAlbumMedia、ensureAlbumThumbs
生命周期 restartSession、releaseHost

不含:美颜(另购 sutuyun-BeautyEngin)、滤镜 UI、贴纸 UI、配乐、发布上传。

快速接入

1. 挂载组件(nvue 推荐)

<sutui-short-video-camera
  device-position="front"
  flash="off"
  :max-duration="60"
  @ready="onReady"
  @recordstart="onRecordStart"
  @recordstop="onRecordStop"
  @photo="onPhoto"
  @error="onError"
/>

2. 模块 API

import {
  startRecord,
  stopRecord,
  takePhoto,
  setFacing,
  setCaptureQuality,
  setVideoStabilization,
  listAlbumMedia
} from '@/uni_modules/sutuyun-ShortVideoCam'

3. 与美颜叠加

先购买并导入 sutuyun-BeautyEngin,在拍摄页初始化美颜引擎;本相机负责采集,美颜负责画面处理。

平台

  • Android arm64-v8a(正式)
  • iOS arm64(API 对齐)
  • 不支持 H5 / 小程序

授权

普通授权版,云打包绑定 AppID + 包名。


平台兼容性

uni-app(3.8.2)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
× × 7.0 12 ×
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × ×

上架上传清单(UTS 插件 · 短视频拍摄)

表单项 文件
分类 UTS插件
简介 05-插件简介-表单用.txt
功能说明(内部核对) 06-拍摄功能清单-完整版.txt
组件包 sutuyun-ShortVideoCam.zip(约 70KB+,须含 AAR)
使用说明 readme.md
示例工程 example-project.zip(须含 manifest.json,appid 为空)
1. 系统权限列表 02-系统权限列表-精简版可直接粘贴.txt(完整版见 02-系统权限列表.txt
2. 数据采集/服务器/用途 03-数据采集说明.txt
3. 是否含广告 04-广告说明.txt
三项对照一页纸 08-隐私三项-表单对照填写.txt

核对

  • 插件 ID:sutuyun-ShortVideoCam
  • zip 根目录:package.json + utssdk/(正斜杠,无外层文件夹)
  • ABI:仅 arm64-v8a
  • 示例 manifest:appid 为空

发版前

  1. 编译 AAR/Framework 放入 utssdk/.../libs
  2. scripts/build-plugin-zip.ps1
  3. 检查 zip 含 utssdk/app-android/libs/*.aar

隐私、权限声明

1. 本插件需要申请的系统权限列表:

本插件在实现页内相机预览、录像、拍照、相册选素材等能力时,可能需要宿主 App 申请以下系统权限(按实际使用的功能申请,未用到的可不申请): 1. 相机权限 Android:android.permission.CAMERA iOS:NSCameraUsageDescription(隐私描述示例:用于拍摄照片与短视频) 用途:打开摄像头进行实时预览、录像、拍照。 2. 麦克风权限 Android:android.permission.RECORD_AUDIO iOS:NSMicrophoneUsageDescription(隐私描述示例:用于视频录制时收录声音) 用途:视频录制时收录声音;若仅拍照或静音录像,可不申请。 3. 存储 / 媒体库读取权限(随 Android 版本不同) Android: android.permission.READ_EXTERNAL_STORAGE android.permission.WRITE_EXTERNAL_STORAGE(低版本或导出到公共目录时可能用到) android.permission.READ_MEDIA_IMAGES(Android 13+ 读取图片) android.permission.READ_MEDIA_VIDEO(Android 13+ 读取视频) iOS:若使用相册扫描 listAlbumMedia,需在宿主 manifest 配置相册访问说明(如 NSPhotoLibraryUsageDescription) 用途:读取本机相册中的图片/视频供拍摄页选素材;录像/拍照成片保存到本地。 说明: - 权限弹窗文案与《隐私政策》由宿主 App 负责编写与展示。 - 本插件不在后台偷偷申请权限,仅在宿主调用拍摄、录音、扫相册相关能力时触发系统授权流程。

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

一、本插件是否采集数据 本插件在用户手机本地完成相机预览、录像、拍照及相册媒体列表扫描,不向插件作者自建服务器上传任何影像、人脸、位置或设备标识数据。 二、发送的服务器地址 无。本插件运行时不会向插件作者或第三方分析服务器主动发送用户数据。 (宿主 App 若将用户拍摄的成片上传到自己的业务服务器,属于宿主行为,不在本插件范围内。) 三、数据用途说明 1. 相机预览 / 录像 / 拍照 数据范围:摄像头画面、麦克风音频(若开启录音)。 处理方式:在设备本地编码为照片或视频文件,路径通过组件事件或 API 回调给宿主。 用途:供宿主 App 展示、编辑、发布等业务使用。 2. 相册扫描(listAlbumMedia / ensureAlbumThumbs) 数据范围:本机媒体库中的图片、视频元数据及缩略图(仅在本地生成缓存)。 处理方式:读取系统 MediaStore,不离开用户设备。 用途:拍摄页「从相册选择」类 UI 展示素材列表。 3. 宿主自行上传 若宿主将本地成片上传至自有云存储、CDN 或业务 API,请宿主在《隐私政策》中单独披露采集类型、服务器地址与用途。 四、总结(可写在表单摘要栏) 端侧拍摄与相册扫描均在本地完成;插件作者不采集、不存储用户影像;无插件作者服务器地址。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无。 本插件不包含开屏广告、信息流广告、激励视频、Banner 或任何第三方广告 SDK,集成后不会自动向用户展示广告,也不通过广告变现。

暂无用户评论。