月影银翔
月影银翔
  • 发布:2025-08-05 09:26
  • 更新:2025-08-21 16:42
  • 阅读:91

【报Bug】compressVideo、getFileInfo(在Android端不支持content协议

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: Android

手机系统版本号: Android 15

手机厂商: 华为

手机机型: HLK-AL00

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
uni.chooseMedia({  
          sourceType: ['album'],  
          count: 9,  
          mediaType: ['video'],  
          maxDuration: 60,  
          camera: 'back',  
          success: res => {  
            console.log('source', res.tempFiles);  
            uni.getFileInfo({  
              filePath: res.tempFiles[0].tempFilePath,  
              success: res2 => {  
                console.log('success', res2);  
              },             
              fail: err2 => {  
                console.log('fail', err2);  
              },  
            })  
            uni.compressVideo({  
              src: res.tempFiles[0].tempFilePath,  
              quality: 'low',  
              success: res3 => {  
                console.log('success', res3);  
              },  
              fail: err3 => {  
                console.log('fail', err3);  
              },  
              complete: over => {  
                console.log('complete', over);  
              }  
            });  
          },  
        });

source输出:

[  
    {  
        "height": 1920,  
        "thumbTempFilePath": "/storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/temp/uni-media/video_thumb_1754358034902.jpg",  
        "fileType": "video",  
        "duration": 1.26,  
        "width": 1080,  
        "tempFilePath": "content://com.android.providers.media.documents/document/video%3A8479",  
        "byteSize": 2274965,  
        "size": 2221.646  
    }  
]

uni.getFileInfo fail 输出

{  
    "errMsg": "getFileInfo:fail 文件不存在",  
    "code": -4  
}

操作步骤:

先调用chooseMedia选择视频。再使用compressVideo压缩选择的视频

预期结果:

压缩视频成功

实际结果:

uni.getFileInfo 提示文件不存在
uni. compressVideo 无响应

bug描述:

uni.compressVideo、uni.getFileInfo 函数不支持content协议

2025-08-05 09:26 负责人:DCloud_Android_zl 分享
已邀请:
月影银翔

月影银翔 (作者)

这个bug确认了么?什么时候能修复?

要回复问题请先登录注册