s***@rd.sdtwxx.com
s***@rd.sdtwxx.com
  • 发布:2025-04-08 15:26
  • 更新:2025-05-09 15:24
  • 阅读:332

uni.chooseMedia is not a function

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版(24H2)

HBuilderX类型: 正式

HBuilderX版本号: 4.57

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iPhone 15

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
 uni.chooseMedia({  
                    sourceType: ['camera', 'album'],  
                    maxDuration: 60 * 3,  
                    mediaType: ['video'],  
                    success: (res) => {  
                        console.log('album: ', res);  
                        //录制成功  
                    },  
                    fail: (err) => {  
                        console.log('err: ', err);  
                        if (err.errMsg != 'user cancel') {  
                            uni.showToast({  
                                title: '视频录制失败!',  
                                icon: 'none',  
                            });  
                        }  
                    }  
                }) 

操作步骤:
uni.chooseMedia({  
                    sourceType: ['camera', 'album'],  
                    maxDuration: 60 * 3,  
                    mediaType: ['video'],  
                    success: (res) => {  
                        console.log('album: ', res);  
                        //录制成功  
                    },  
                    fail: (err) => {  
                        console.log('err: ', err);  
                        if (err.errMsg != 'user cancel') {  
                            uni.showToast({  
                                title: '视频录制失败!',  
                                icon: 'none',  
                            });  
                        }  
                    }  
                })  

预期结果:

录制成功

实际结果:

录制成功

bug描述:

IOS,iPhone 15,17.7.2 自定义基座 (TypeError: uni.chooseMedia is not a function.)

2025-04-08 15:26 负责人:DCloud_App_Array 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

参考文档 https://uniapp.dcloud.net.cn/api/media/video.html#choosemedia

确保勾选相关模块

  • missfei

    我也是这个问题啊,你们另一个回复我的 uni.chooseMedia 是uniappx的方法? 到底咋回事,我是勾选了的https://ask.dcloud.net.cn/question/208971

    2025-05-09 12:10

DCloud_App_Array

DCloud_App_Array

确认在manifest.json中“模块配置”勾选了Camera模块,提供下appid,我们查下云端打包日志

要回复问题请先登录注册