笑少
笑少
  • 发布:2022-12-07 09:31
  • 更新:2023-03-29 15:38
  • 阅读:407

【报Bug】想获取小米9 android11 的通话录音文件,提示访问目录失败,

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.5

浏览器平台: Chrome

浏览器版本: 版本 105.0.5195.127

项目创建方式: HBuilderX

示例代码:

var filePath = '/storage/emulated/0/MIUI/sound_recorder/call_rec/';
// 这是获取目录下的文件
plus.io.resolveLocalFileSystemURL(
filePath, // 指定的目录
function (entry) {
var directoryReader = entry.createReader() // 获取读取目录对象
directoryReader.readEntries(
function (entries) {
// 历遍子目录即可
console.log(entries)

      var count = 0 // 记录多少条 用于处理循环跳出  
      var total_count = entries.length  
      for (var i = 0; i < entries.length; i++) {  
        count++  
        let file_name = entries[total_count-count].name  
        file_name = trim(file_name, 'g')  

        if (count > 5) {  
          clearInterval(_this.uploadEvent)  
          break  
        }  

        var uploadFilePath = filePath + '/' + entries[total_count-count].name  
        checkFileSizeIsChange(uploadFilePath, entries[total_count-count])  
      }  
      if (entries.length == 0) {  
        clearInterval(_this.uploadEvent)  
      }  
    },  
    function (err) {  
      console.log('err', err);  
      clearInterval(_this.uploadEvent)  
      console.log('访问目录失败')  

    },  
  )  
},  
function (err) {  
  clearInterval(_this.uploadEvent)  
  console.log('访问指定目录失败:' + err.message)  
},  

)

操作步骤:

运行自定基座,电脑连接手机,打开APP,自动上传录音文件,报错

预期结果:

可以访问录音文件目录

实际结果:

访问目录失败

bug描述:

想获取小米9 android11 的通话录音文件,目录/storage/emulated/0/MIUI/sound_recorder/call_rec/ 下面的录音文件。提示访问目录失败,{"code":15,"message":"targetSdkVersion设置>=29后在Android10+系统设备不支持当前路径。请更改为应用运行路径!具体请看:https://ask.dcloud.net.cn/article/36199"}

2022-12-07 09:31 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

要回复问题请先登录注册