uni.chooseMedia({
count: 9,
mediaType: ["mix"],
sourceType: ["album", "camera"],
camera: "back",
success(res) {
});
以上代码,云打包安装后无反应。
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.57
手机系统: Android
手机系统版本号: Android 15
手机厂商: vivo
手机机型: s20
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
uni.chooseMedia({
count: 9,
mediaType: ["mix"],
sourceType: ["album", "camera"],
camera: "back",
success(res) {
});
以上代码,云打包安装后无反应。
应弹出选择 “拍照、录像、相册”的sheet。
无任何反应,也没报错,也没弹出选择窗口
项目中需要拍照、录像、选相册上传功能,使用的是uni.chooseMedia。
开发阶段真机调试可以正常使用,云打包后点击无任何反应,没有弹出选择“拍照、录像、相册”的sheet。
我是只能通过下面方法代替
uni.showActionSheet({
itemList: ['拍摄', '从相册选择'],
success: _res => {
uni.chooseMedia({
count: 1,
mediaType: ['image'],
sourceType: _res.tapIndex === 0 ? ['camera'] : ['album'],
sizeType: ['original'], //original:原图;compressed:压缩图
success: res => {
// 设置url的值,显示控件
this.imageSrc = res.tempFiles[0].tempFilePath;
},
complete: () => {
uni.hideLoading();
}
})
},
});
m***@126.com (作者)
UNI353F52A
2025-04-07 17:49