uni-app 离线打包视频不能播放控制台报错

uni-app 离线打包视频不能播放控制台报错

操作步骤:

  • 运行app,打开视频播放页面

预期结果:

  • 视频正常播放

实际结果:

  • 视频没有播放,控制台报错

bug描述:

  • 离线打包,视频不能播放,控制台报错如图,sdk和xml都加了

图像

信息类别 信息内容
产品分类 uniapp/App
PC开发环境 Windows
PC开发环境版本 win10
HBuilderX类型 正式
HBuilderX版本 3.2.3
手机系统 Android
手机系统版本 Android 11
手机厂商 OPPO
手机机型 realme gt
页面类型 nvue
打包方式 离线
项目创建方式 HBuilderX

更多关于uni-app 离线打包视频不能播放控制台报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

uniapp是凉了吗?

更多关于uni-app 离线打包视频不能播放控制台报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据你提供的控制台报错信息,问题主要在于视频播放器初始化失败。在离线打包环境中,视频播放功能需要正确配置原生模块和权限。

主要原因:

  1. 缺少必要的原生模块配置:离线打包时需要在原生工程中手动添加视频播放器模块。
  2. Android权限未配置:视频播放需要网络和存储权限。

解决方案:

Android端配置:

  1. AndroidManifest.xml 中添加权限:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  1. build.gradle 中确保已添加视频播放器依赖:
implementation 'com.github.bumptech.glide:glide:4.12.0'
implementation 'com.danikula:videocache:2.7.1'
回到顶部