uni.chooseMedia({
count: 9,
mediaType: ['image','video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log(res.tempFiles)
}
})

- 发布:2025-05-07 21:47
- 更新:2025-05-29 19:45
- 阅读:323
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 64
HBuilderX类型: 正式
HBuilderX版本号: 4.64
手机系统: iOS
手机系统版本号: iOS 17
手机厂商: 苹果
手机机型: 16pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
随便一个按钮点击 调用 uni.chooseMedia({
count: 9,
mediaType: ['image','video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log(res.tempFiles)
}
})
随便一个按钮点击 调用 uni.chooseMedia({
count: 9,
mediaType: ['image','video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log(res.tempFiles)
}
})
预期结果:
正常显示
正常显示
实际结果:
提示 uni.chooseMedia is not a function
提示 uni.chooseMedia is not a function
bug描述:
自定义基座勾选了,相册权限的,重新打包了 uni.chooseMedia({
count: 9,
mediaType: ['image','video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log(res.tempFiles)
}
}) 提示 uni.chooseMedia is not a function. (In 'uni.chooseMedia({count:9,mediaType:["image","video"],sourceType:["album","camera"],maxDuration:30,camera:"back",success(e){n("log","at pages/client/index.vue:624",e.tempFiles)}})', 'uni.chooseMedia' is undefined) __ERROR

missfei (作者) - yufei
截图
-
-
-
-
missfei (作者)
回复 DCloud_App_Array: 我是ios的自定义基座,选择安心打包也会提示你切换带普通模式,而且我的 unpackage 下面就是 图标啥都没有,我在下面发了截图了,顺便又重新打包了一次,还是不行
2025-05-09 16:44
-
missfei (作者)
回复 DCloud_App_Array: TypeError: uni.chooseMedia is not a function. (In 'uni.chooseMedia({count:9,mediaType:["image"],sourceType:["camera"],maxDuration:30,camera:"back",success(e){n("log","at pages/client/index.vue:624",e.tempFiles)}})', 'uni.chooseMedia' is undefined) __ERROR
2025-05-09 16:45
-
回复 missfei: 自定义基座打包成功后保存在项目的unpackage/debug 目录下,如果这个目录下不存在ipa文件就说明下载自定义基座失败。需重新提交云端打包。
2025-05-13 16:59
-
z***@163.com
你先去看看文档吧
2025-05-08 10:20
missfei (作者)
我看上面不是写的uniapp 嘛,我下面放了个截图
2025-05-08 11:46