uni-app上传视频在红米k30u上应用会卡死

uni-app上传视频在红米k30u上应用会卡死

类别 信息
产品分类 uniapp/App
PC开发环境 Windows
PC版本号 windows11
HBuilderX 正式
HBuilderX版本 3.1.18
手机系统 Android
手机版本号 Android 11
手机厂商 小米
手机机型 k30u
页面类型 vue
打包方式 云端
项目创建方式 HBuilderX

示例代码:

选择视频 滑动视频界面 应用重启

操作步骤:

选择视频 滑动视频界面 应用重启

预期结果:

选择视频 滑动视频界面 应用重启

实际结果:

选择视频 滑动视频界面 应用重启

bug描述:

选择视频 滑动视频界面 应用重启

Desktop.rar


更多关于uni-app上传视频在红米k30u上应用会卡死的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app上传视频在红米k30u上应用会卡死的实战教程也可以访问 https://www.itying.com/category-93-b0.html


针对红米K30U上uni-app视频上传卡死问题,结合您提供的Android 11环境及云端打包信息,分析如下:

可能原因及解决方案:

  1. 内存溢出导致重启

    • 红米K30U采用联发科天玑1000+芯片,部分机型在视频编解码时存在内存管理兼容性问题。
    • 建议在uni.chooseVideo中增加压缩参数:
      uni.chooseVideo({
        compressed: true, // 开启压缩
        maxDuration: 30, // 限制时长
        success(res) {
          // 处理视频
        }
      })
      
  2. 视频预览组件优化

    • 滑动视频界面时避免使用<video>标签直接渲染原始文件,可先显示封面图。
    • 使用uni.createVideoContext()时设置autoplay:false,手动控制播放时机。
  3. 原生层兼容性问题

    • 在manifest.json中配置Android硬件加速:
      "app-plus": {
        "android": {
          "hardwareAccelerated": false
        }
      }
回到顶部