Godot - 视频播放器在启动时冻结

Godot - Video Player frozen on launch

大家早上好,

我正在尝试将 Godot 用于一个非常简单的应用程序。

Open to start screen with a looping video.
  If button 1 is pressed, change scene, start video 2, return to start at end of video 2
  If button 2 is pressed, ^ for video 3

我使用 WebM 作为我的视频源。大小为 14.6 MB、36.8 MB、37.4 MB。 我选择了自动播放。

但是,视频冻结在第 1 帧并且没有播放音频。日志为 is_playing()

打印 True

有什么建议吗?

Godot WebM 支持有很多问题,从性能低下到崩溃。因此,它已从 Godot 4.0 中删除,以降低维护成本 (read more)。它是否会成为 return 作为官方插件还有待确定,但某种插件可能是 Godot 支持 WebM 的前进道路。

尽管 Godot 3.x 可能仍会获得 WebM 补丁。我鼓励将视频转换为 OGV。有很多免费工具可以进行这种转换。