Skip to content

chooseMedia

选择图片和视频,支持拍照和录像

  • 微信小程序推荐使用chooseMedia, 而chooseImage或chooseVideo已标记过时
  • H5会根据mediaType自动使用chooseImage或chooseVideo
  • H5不支持同时选择图片和视频, mediaType为混选或未指定时默认选择图片
  • H5选择视频时只能选择一个文件, count不生效
  • 返回统一的媒体文件数组, H5结果额外包含上传所需的file字段

示例

ts
import { chooseMedia } from '@base-web-kits/base-tools-uni';

// 选择图片和视频(H5默认选择图片)
const tempFiles = await chooseMedia({ count: 3 });
console.log('tempFiles:', tempFiles);

// 选择图片/拍照
const tempFiles2 = await chooseMedia({ count: 2, mediaType: ['image'] });
console.log('tempFiles2:', tempFiles2);

// 选择视频/录像
const tempFiles3 = await chooseMedia({ count: 1, mediaType: ['video'] });
console.log('tempFiles3:', tempFiles3);

版本

  • 1.4.13 支持H5选择单一类型的图片或视频
  • 1.0.0 新增