微信小程序chooseMedia
时间: 2024-05-08 20:12:54 浏览: 6
微信小程序的chooseMedia是一个用于选择图片或视频的接口。通过该接口,用户可以从相册或拍摄中选择图片或视频,并返回选择的文件信息。
使用chooseMedia接口需要以下步骤:
1. 在小程序页面中引入chooseMedia接口:`const { chooseMedia } = require('@wechat/weapp-miniprogram')`
2. 调用chooseMedia方法,传入参数配置:
```
chooseMedia({
count: 1, // 最多可选择的文件数量
mediaType: ['image', 'video'], // 可选择的文件类型,支持'image'和'video'
sourceType: ['album', 'camera'], // 可选择的文件来源,支持'album'和'camera'
maxDuration: 60, // 视频的最大拍摄时长,单位秒
success(res) {
console.log(res.tempFiles) // 返回选择的文件信息
}
})
```
3. 在success回调函数中处理选择的文件信息。
注意事项:
- chooseMedia接口需要在用户授权的情况下才能调用,否则会报错。
- 在小程序的app.json文件中,需要添加相应的权限配置,例如:
```
"permission": {
"scope.userMedia": {
"desc": "用于选择图片或视频"
}
}
```