更新记录
1.0.0(2026-01-29)
- 【新增】支持合成实况,分离实况
- 【新增】支持自动保存,读写
平台兼容性
uni-app(4.81)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
iOS插件版本 |
鸿蒙 |
| × |
× |
× |
× |
× |
× |
× |
12 |
1.0.0 |
× |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| × |
× |
× |
× |
× |
× |
× |
× |
× |
- |
× |
× |
uni-app x(4.81)
| Chrome |
Safari |
Android |
iOS |
iOS插件版本 |
鸿蒙 |
微信小程序 |
| - |
- |
- |
12 |
1.0.0 |
- |
- |
其他
ios Livephoto合离工具
- 支持将视频和图片合成一个livephoto
- 支持将livephoto拆分成视频和图片
使用方法
export type LivePhotoResult = {
success?:boolean; // 是否转换完/成功结束
progressInfo?:string; // 进度信息
currentIndex?:number; // 当前转换的下标
totalCount?:number; // 总共转换数量
successCount?:number; // 转换成功的数量
failCount?:number; // 转换错误的数量
error?:any; // 错误信息
imagePath?: string; // 分离的图片地址
videoPath?: string; // 分离的视频地址
}
| 参数 |
描述 |
默认值 |
是否必填 |
参数 |
类型 |
| type |
保存类型 |
- |
是 |
0=纯图片 1=livephoto |
number |
| video_path |
视频地址 |
- |
type=1时必填 |
- |
string |
| thumbnail_path |
图片地址 |
- |
type=1时必填 |
- |
string |
| images |
图片地址 |
- |
- |
- |
string |
<script setup>
import { createLivephoto,LivePhotoResult } from "@/uni_modules/live-photo"
let datas = [
{type: 0,images:"",video_path:"",thumbnail_path:""},
{type: 1,images: "",video_path:"",thumbnail_path:""}
]
createLivephoto(data,(result:LivePhotoResult)=>{
console.log(result)
})
</sciprt>
<script setup>
import { extractorLivephoto,LivePhotoResult } from "@/uni_modules/live-photo"
extractorLivephoto((result:LivePhotoResult)=>{
uni.saveImageToPhotosAlbum({
filePath: result.imagePath!,
success:(res:SaveImageToPhotosAlbumSuccess) => {
console.log("保存图片成功",res)
}
})
uni.saveVideoToPhotosAlbum({
filePath: result.videoPath!,
success: (res: SaveVideoToPhotosAlbumSuccess) => {
console.log("保存视频成功",res)
}
})
</sciprt>