You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FlutterFlow自定义组件报错:URI目标不存在‘package:video_video_player.dart’

FlutterFlow中集成video_player自定义组件编译报错的解决方案

问题背景

我跟着教程在FlutterFlow中使用自定义组件,复用pub.dev上的video_player官方视频播放器依赖,但编译该自定义组件时出现报错,YouTube评论区不少用户也遇到同样问题。尝试了搜索到的常规解决方法(如安装额外包、重启IDE等),但因报错出现在FlutterFlow环境内,这些方法均不适用,暂未找到对应解决办法。

编译报错截图

针对FlutterFlow环境的解决方案

  • 检查依赖配置正确性
    在FlutterFlow的「Dependencies」面板中,确认已正确添加video_player依赖,版本建议与教程示例保持一致,或选择与当前FlutterFlow使用的Flutter版本兼容的稳定版。添加完成后点击「Pub Get」同步依赖。

  • 适配自定义组件代码
    确保自定义组件代码符合FlutterFlow的规范:

    1. 组件需正确继承StatefulWidget或StatelessWidget,并完成导出
    2. 避免使用FlutterFlow不支持的原生平台专属代码,若需平台适配,需通过FlutterFlow的「Custom Code」面板配置平台通道
    3. 检查代码中是否存在未导入的包,所有依赖的包必须在FlutterFlow的依赖列表中添加
  • 清理编辑器缓存
    在FlutterFlow编辑器右上角菜单中选择「Clear Cache」,之后重新编译项目,可解决因缓存异常导致的依赖同步问题。

  • 验证Flutter版本兼容性
    进入FlutterFlow的「Project Settings」查看当前使用的Flutter版本,对照pub.dev上video_player的版本兼容说明调整依赖版本,重新同步后再尝试编译。

  • 尝试官方内置组件
    如果自定义组件报错问题无法解决,可以直接使用FlutterFlow内置的「Video Player」组件,该组件已封装好video_player依赖,无需手动编写自定义代码,能规避多数编译异常。

内容的提问来源于stack exchange,提问作者Asica

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 04:30:56