【问题标题】:Disable keyboard controls for video player in flutter web在 Flutter Web 中禁用视频播放器的键盘控件
【发布时间】:2022-08-20 09:32:58
【问题描述】:

我正在使用 Flicker 视频播放器在 Flutter Web 中播放来自网络的视频。当我禁用控件并隐藏它们时,它仍然可以使用键盘快捷键,例如 m 用于静音取消静音,左右键用于前进和后退。我也想禁用这些键盘快捷键。有人做过这个或知道这个吗?谢谢

    标签: flutter dart video flutter-dependencies flutter-web


    【解决方案1】:

    Flick Video Player 依赖文档说;

    您可以将 webKeyDownHandler 参数传递给 FlickVideoPlayer 并自行管理键盘快捷键。

    也许使用此参数,您可以将空值传递给快捷方式并禁用它们。一探究竟。

    【讨论】:

      【解决方案2】:

      试过这段代码,它可以工作。感谢@Slender 的建议。

      FlickVideoPlayer(
          flickManager: flickManager,
          webKeyDownHandler: (event, manager) {
              return null;
          },
      )
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-27
        • 2019-05-08
        • 2021-04-25
        • 2019-10-08
        • 1970-01-01
        • 2015-01-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多