1***@qq.com
1***@qq.com
  • 发布:2021-08-25 10:51
  • 更新:2021-08-25 10:51
  • 阅读:906

【报Bug】uni.chooseVideo(OBJECT) uni.getVideoInfo(OBJECT)获取视频信息错误

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.2

浏览器平台: UC浏览器

浏览器版本: V13.5.3.1133

项目创建方式: HBuilderX

示例代码:
uni.chooseVideo({  
                    count: 1,  
                    sourceType: ['camera'],  
                    maxDuration: Math.floor(_this.nextRule.videoTime),  
                    success: function(res) {  
                        console.log(res);  
                        uni.getVideoInfo({  
                            src: res.tempFilePath,  
                            success: (videoInfo) => {  
                                _this.nextRule.videoSrc = res.tempFilePath;  
                                _this.nextRule.videoInfo = res.tempFile;  
                                let duration = _this.nextRule.videoTime  
                                console.log(duration, videoInfo)  
                                if (videoInfo.duration < duration) {  
                                    uni.hideLoading()  
                                    uni.showToast({  
                                        icon: "none",  
                                        title: "视频时长不够" + duration + "秒,请重新拍摄",  
                                        duration: 3000,  
                                    })  
                                } else {  
                                    _this.$refs.uploadRef.handleChange(res.tempFile);  
                                }  
                            }  
                        })  

                    },  
                    fail(e) {  
                        _this.showPhotoCheckBtn = false;  
                        console.log(e);  
                    }  
                });

操作步骤:

手机uc浏览器 使用api拍摄视频

预期结果:

duration参数为0不可用,结果需要为视频真实的时间长度

实际结果:

视频时长为5秒
duration参数值为5

bug描述:

Hbuilder版本:3.2.2.20210818
浏览器:uc浏览器 V13.5.3.1133
api:uni.getVideoInfo(OBJECT)
uni.chooseVideo(OBJECT)
问题:success返回参数duration 为0

2021-08-25 10:51 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复