1
0
mirror of https://github.com/ialley-workshop-open/uni-halo.git synced 2026-09-12 16:40:40 +08:00
Files
uni-halo/.agents/skills/uniapp-project/references/api/media.md
T
2026-08-31 07:58:23 +08:00

1.7 KiB
Raw Blame History

媒体处理 API

概述

媒体处理 API 用于选择图片、预览图片、选择视频等。

API 列表

uni.chooseImage

从本地相册选择图片或使用相机拍照。

详细文档https://uniapp.dcloud.net.cn/api/media/image.html#chooseimage

参数

  • count (Number) - 最多可以选择的图片张数,默认 9
  • sizeType (Array) - 所选的图片的尺寸(original、compressed
  • sourceType (Array) - 选择图片的来源(album、camera

返回值

  • tempFilePaths - 图片的本地文件路径列表
  • tempFiles - 图片的本地文件列表

示例

uni.chooseImage({
  count: 1,
  sizeType: ['original', 'compressed'],
  sourceType: ['album', 'camera'],
  success: (res) => {
    console.log('选择的图片', res.tempFilePaths)
  }
})

uni.previewImage

预览图片。

详细文档https://uniapp.dcloud.net.cn/api/media/image.html#previewimage

参数

  • urls (Array) - 需要预览的图片 http 链接列表
  • current (Number) - 当前显示图片的索引

uni.getImageInfo

获取图片信息。

详细文档https://uniapp.dcloud.net.cn/api/media/image.html#getimageinfo

uni.saveImageToPhotosAlbum

保存图片到系统相册。

详细文档https://uniapp.dcloud.net.cn/api/media/image.html#saveimagetophotosalbum

uni.chooseVideo

从本地相册选择视频或使用相机拍摄视频。

详细文档https://uniapp.dcloud.net.cn/api/media/video.html#choosevideo

参考资源