好吃的汤包
好吃的汤包
  • 发布:2026-01-14 19:00
  • 更新:2026-01-15 10:41
  • 阅读:88

请教下:uniappx 鸿蒙端web-view里加载带视频的网页就会卡死,如何解决

分类:HBuilderX

我试了各种播放器,网页加载等2秒左右就蹦,但是web-view直接打开视频连接能正常播放

2026-01-14 19:00 负责人:DCloud_UNI_OttoJi 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

真机测试没出现卡死的问题 可以正常播放 能提供一个复现demo吗?

Ask小助手

Ask小助手

该问题请在专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据您的描述,在uni-app x鸿蒙端web-view中加载带视频的网页卡死,但直接打开视频链接正常,这通常是网页兼容性问题。结合知识库信息,提供以下解决方案:

  1. 升级HBuilderX:确保使用最新正式版(4.87),因为alpha版已修复多个鸿蒙web-view问题,包括组件web-view鸿蒙应用访问页面始终为pc模式onLoading触发多次

  2. 检查网页视频格式:鸿蒙平台对视频格式支持有限,参考video-format示例,确保使用mp4/m4v/mov等基础格式,避免flv/m3u8等复杂格式。

  3. 排查第三方SDK冲突:类似ISSUE#18138的情况,网页中引入的第三方SDK(如声网)可能导致卡死。尝试移除网页中的额外JS库测试。

  4. 优化网页结构

    • 确保视频标签有明确尺寸:<video width="100%" height="auto" controls>
    • 添加预加载属性:preload="auto"
    • 避免在网页中使用过多动画或复杂交互
  5. 替代方案

    • 如需稳定视频播放,建议使用uni-app x原生video组件而非web-view
    • 对于复杂网页,可考虑用自定义组件实现核心功能
  6. 调试建议

若问题仍存在,建议在uni-app x issue系统提交详细复现步骤和日志,同时可尝试插件市场搜索视频相关插件

内容为 AI 生成,仅供参考
爱豆豆

爱豆豆 - 办法总比困难多

你好可以提供下web-view链接吗?帮你测试一下

好吃的汤包

好吃的汤包 (作者)

https://aq.cww100.com/video1.html

好吃的汤包

好吃的汤包 (作者)

这个是测试连接,或者网上任何带视频的连接,比如bilibili播放时都是卡死状态

要回复问题请先登录注册