```js
type mediaType = 'image' | 'video' | 'mix'
export function useChooseMix(
type: mediaType,
options?: UniNamespace.ChooseMediaOption,
): Promise<UniApp.MediaFile[]> {
return new Promise((resolve, reject) => {
// const files = ref<UniApp.MediaFile[]>([])
uni.chooseMedia({
count: 9,
mediaType: [type],
maxDuration: 60,
sourceType: ['album', 'camera'],
sizeType: ['original'],
...options,
success: (res) => {
resolve(res.tempFiles)
},
fail: (err) => {
uni.showToast({
title: '取消上传',
icon: 'none',
})
reject(err)
},
})
})
}
```
项目创建: CLI uniapp
调用API方式,uni.chooseMedia和wx.chooseMedia都实过,没有用。
版本库是 3.10.0
鸿蒙系统5.1.0 调用相机没有用
是否有报错信息不清楚,客户那边的真机,我这边没有真机调试。

你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
type mediaType = 'image' | 'video' | 'mix'
export function useChooseMix(
type: mediaType,
options?: UniNamespace.ChooseMediaOption,
): Promise<UniApp.MediaFile[]> {
return new Promise((resolve, reject) => {
// const files = ref<UniApp.MediaFile[]>([])
wx.chooseMedia({
count: 9,
mediaType: [type],
maxDuration: 60,
sourceType: ['album', 'camera'],
sizeType: ['original'],
...options,
success: (res) => {
resolve(res.tempFiles)
},
fail: (err) => {
uni.showToast({
title: '取消上传',
icon: 'none',
})
reject(err)
},
})
})
}
这个也是实验过了,不行