【问题标题】:Is there a way to start buffering video before playing it in Flutter?有没有办法在 Flutter 中播放视频之前开始缓冲视频?
【发布时间】:2020-08-07 14:43:51
【问题描述】:

我正在尝试制作一个可以同时播放多个视频的应用。目标是录制多个音乐声音,然后一起播放。我正在使用 video_player 插件,每个视频都有自己的播放器。问题是当我开始玩时,每个玩家何时开始并不可靠。所以,我想如果我在开始播放之前加载文件,这种差异可能会减少。但我不知道该怎么做以及是否可以做到。那么,有没有办法加载这些文件来减少这种差异?如果有其他方法可以实现我的目标,我会很高兴知道。谢谢!

【问题讨论】:

  • 文件只是声音 (mp3) 还是实际视频?
  • 它们是视频
  • 这有什么更新吗?

标签: flutter video-player


【解决方案1】:

我有一个类似的问题,我想控制视频开始播放的确切时间。 目前,最好的方法似乎是(假设您已经构建了一个 _controller)

  • 等待_controller.initialize()
  • 等待_controller.play()
  • 等待_controller.pause()

之后,视频几乎立即开始播放。就我的目的而言,这已经足够了,但如果您需要将其控制到毫秒以实现同步目的,它可能不会削减它。

您可能还想在第一次通话期间隐藏视频并将其静音。

【讨论】:

  • 是的,我试过了。就我的目的而言,它不起作用。
  • @Filipe,你找到什么了吗?
猜你喜欢
  • 1970-01-01
  • 2014-02-01
  • 2023-03-16
  • 1970-01-01
  • 2016-01-28
  • 2016-12-23
  • 2012-03-20
  • 2015-09-08
  • 1970-01-01
相关资源
最近更新 更多