1***@qq.com
1***@qq.com
  • 发布:2025-12-16 16:18
  • 更新:2025-12-16 16:19
  • 阅读:25

【报Bug】video 播放hevc编码格式视频,会出现花屏现象

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 小米13

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

视频花屏

预期结果:

正常播放

实际结果:

花屏

bug描述:

uniapp,video标签,播放视频时,发现部分视频播放时,开头会花屏。
经过排查,花屏视频的编码格式为hevc编码。
花屏视频编码:

正常播放视频编码:

请问video如何正常播放hevc编码格式视频?
或者,如何在上传文件时修改编码?
二者皆可解决我的问题,求指导。

2025-12-16 16:18 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容基本完整但存在关键缺失。BUG描述清晰指出了HEVC编码视频花屏问题,但缺少必要代码示例(仅提及"video标签"未提供具体实现),复现步骤过于简略(仅"视频花屏"无法指导复现)。分类信息中"PC开发环境操作系统版本号"填写错误(应为Windows版本号而非HBuilderX版本号),但其他平台信息(Android 14/小米13/HBuilderX 4.87)有效。

根据知识库分析,该问题成立但非严格bug:

  1. uni-app的video组件在App平台使用原生实现(非x5内核),而Android对HEVC支持存在设备差异。虽然小米13硬件支持HEVC,但知识库明确说明H5平台仅通用支持mp4/webm/ogg,且"App平台使用uni-app自带原生视频播放",HEVC兼容性取决于设备厂商实现。
  2. 知识库提供替代方案:可通过renderjs创建video组件提升格式兼容性,或使用webview方案(x5内核文档指出其video支持更多格式)。
  3. 用户版本HBuilderX 4.87较新,但HEVC支持需结合设备硬件,建议优先尝试替代方案而非视为bug。

需补充:完整video代码、HEVC视频样本参数、是否测试过其他HEVC视频。预期结果合理,但实际花屏属平台兼容性限制,非uni-app实现错误。推荐使用video组件文档指导的替代方案解决。

内容为 AI 生成,仅供参考

要回复问题请先登录注册