2***@qq.com
2***@qq.com
  • 发布:2024-12-31 20:53
  • 更新:2025-01-02 11:58
  • 阅读:40

【报Bug】uni.chooseVideo 参数compressed为false,不压缩,在ios17上选择不了视频

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.36

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: 13

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
chooseVideo: function() {  
                uni.chooseVideo({  
                    camera: this.cameraList[this.cameraIndex].value,  
                    sourceType: sourceType[this.sourceTypeIndex],  
                    compressed: false,  
                    success: (res) => {  
                        this.src = res.tempFilePath  
                    },  
                    fail: (err) => {  
                        // #ifdef MP  
                        uni.getSetting({  
                            success: (res) => {  
                                let authStatus = false;  
                                switch (this.sourceTypeIndex) {  
                                    case 0:  
                                        authStatus = res.authSetting['scope.camera'];  
                                        break;  
                                    case 1:  
                                        authStatus = res.authSetting['scope.album'];  
                                        break;  
                                    case 2:  
                                        authStatus = res.authSetting['scope.album'] && res  
                                            .authSetting['scope.camera'];  
                                        break;  
                                    default:  
                                        break;  
                                }  
                                if (!authStatus) {  
                                    uni.showModal({  
                                        title: '授权失败',  
                                        content: 'Hello uni-app需要从您的相机或相册获取视频,请在设置界面打开相关权限',  
                                        success: (res) => {  
                                            if (res.confirm) {  
                                                uni.openSetting()  
                                            }  
                                        }  
                                    })  
                                }  
                            }  
                        })  
                        // #endif  
                    }  
                })  
            }  
        }  

操作步骤:

在官方的example代码中,修改 参数compressed: false,即可复现

预期结果:

可以不压缩选择视频

实际结果:

compressed: false的时候,选择不了视频,报错

bug描述:

当uni.chooseVideo为false时,选择不了视频,
报:chooseVideo:fail [File:-11800]这项操作无法完成
当为ture,可以选择。

使用官方的例程也是同样的现象

2024-12-31 20:53 负责人:无 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

这个问题使用自定义基座或者更新到4.44

要回复问题请先登录注册