菜鸟果果
菜鸟果果
  • 发布:2026-10-27 11:09
  • 更新:2026-10-27 11:18
  • 阅读:46

uni-app x的video组件不支持firstframe首帧渲染事件,希望官方支持一下

分类:uni-app x

短视频功能现在越来越普及,很多app都有相关的需求,首帧渲染回调事件能很好的提高观看视频的体验,否则容易出现封面提前撤下而视频黑屏未加载,或者封面延迟撤下,导致画面切换不协调的情况。拜托官方大大支持一下吧

2026-10-27 11:09 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。

uni-app x 官方内置的 video 组件目前暂未提供 firstframe 首帧渲染事件。在短视频场景中,首帧渲染回调对于封面与视频画面的平滑衔接确实非常重要。

针对这一功能诉求,建议您前往插件市场搜索是否已有相关插件实现:https://ext.dcloud.net.cn/search

目前插件市场已有支持 firstframe 事件的原生视频组件插件,例如:

  1. 仿抖音 原生短视频与短剧播放器:支持安卓、iOS、微信,提供 firstframe 事件用于判断真实首帧已显示,业务封面可在该事件后隐藏。
  2. iOSAndroid原生视频池组件:支持 iOS 和 Android,提供 firstframe 事件表示当前 src 的第一帧真实画面已经渲染,并建议业务封面在 firstframe 后隐藏。

这些插件通过 uts 原生能力封装,能够满足短视频场景下首帧渲染回调的需求,解决封面提前撤下导致黑屏或延迟撤下导致画面切换不协调的问题。

同时,您也可以前往 DCloud 官方 issue 系统提交功能需求,建议官方在内置 video 组件中支持 firstframe 事件:https://issues.dcloud.net.cn/

内容为 AI 生成,仅供参考
菜鸟果果

菜鸟果果 (作者)

插件市场确实存在解决方案,但是收费昂贵,性价比极低,为了某一个单一优化点而放弃自研功能的定制组件改用高价的付费插件,这是很多团队和开发者都很难接受的;免费的又兼容性和可定制性偏差,二次开发和维护的成本可能高于自研。既然是常见而且重要的功能,建议官方能提供一个原生的回调事件最为解决方案,这种这些基础的功能不能让开发者仅依靠三方插件而选择忽略这些诉求

要回复问题请先登录或注册