8***@qq.com
8***@qq.com
  • 发布:2023-02-06 17:06
  • 更新:2023-02-06 17:06
  • 阅读:419

【报Bug】ios上传视频自动压缩

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

浏览器平台: 微信内置浏览器

浏览器版本: 8.0.32

项目创建方式: HBuilderX

示例代码:
<template>  
    <view>  
        <button @click="chooseVideo">chooseVideo</button>  
        <button @click="chooseFile1">chooseFile单个</button>  
        <button @click="chooseFile2">chooseFile多个</button>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  

            }  
        },  
        methods: {  
            chooseVideo(){  
                uni.chooseVideo({  
                        sourceType: ['album'],  
                        compressed: false,  
                        success: (res) => {  
                            console.log("【按钮1】选择结果:", res);  
                        },  
                        fail: (err) => {  
                            console.log("【失败】",err);  
                        }  
                });  
            },  
            chooseFile1(){  
                uni.chooseFile({  
                  count: 1,  
                    type: 'video',  
                  extension:['.mp3','.mp4', '.mov'],  
                        success: (res) => {  
                            console.log("【按钮2】选择结果:", res);  
                            uni.getVideoInfo({  
                                src: res.tempFilePaths[0],  
                                success: (info) => {  
                                    console.log("【视频信息】", info)  
                                }  
                            })  
                        },  
                        fail: (err) => {  
                            console.log("【失败】",err);  
                        }  
                });  
            },  
            chooseFile2(){  
                uni.chooseFile({  
                  count: 9,  
                    type: 'video',  
                  extension:['.mp3','.mp4', '.mov'],  
                        success: (res) => {  
                            console.log("【按钮3】选择结果:", res);  
                            uni.getVideoInfo({  
                                src: res.tempFilePaths[0],  
                                success: (info) => {  
                                    console.log("【视频信息】", info)  
                                }  
                            })  
                        },  
                        fail: (err) => {  
                            console.log("【失败】",err);  
                        }  
                });  
            }  
        }  
    }  
</script>  

<style>  

</style>  

操作步骤:

上传附件中已录视频

预期结果:

所有视频都不会被压缩

实际结果:

ios存在视频被自动压缩的情况

bug描述:

安卓:
使用chooseVideo,chooseFile上传视频都不会自动压缩,是预期的结果
ios:
在使用chooseVideo会自动压缩,不是预期的结果。
chooseFile参数count=1上传视频会自动压缩,不是预期的结果。
chooseFile参数count为多个时视频不会自动压缩,是预期的结果。

2023-02-06 17:06 负责人:无 分享
已邀请:

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