【发布时间】:2022-08-20 09:32:58
【问题描述】:
我正在使用 Flicker 视频播放器在 Flutter Web 中播放来自网络的视频。当我禁用控件并隐藏它们时,它仍然可以使用键盘快捷键,例如 m 用于静音取消静音,左右键用于前进和后退。我也想禁用这些键盘快捷键。有人做过这个或知道这个吗?谢谢
标签: flutter dart video flutter-dependencies flutter-web
我正在使用 Flicker 视频播放器在 Flutter Web 中播放来自网络的视频。当我禁用控件并隐藏它们时,它仍然可以使用键盘快捷键,例如 m 用于静音取消静音,左右键用于前进和后退。我也想禁用这些键盘快捷键。有人做过这个或知道这个吗?谢谢
标签: flutter dart video flutter-dependencies flutter-web
Flick Video Player 依赖文档说;
您可以将 webKeyDownHandler 参数传递给 FlickVideoPlayer 并自行管理键盘快捷键。
也许使用此参数,您可以将空值传递给快捷方式并禁用它们。一探究竟。
【讨论】:
试过这段代码,它可以工作。感谢@Slender 的建议。
FlickVideoPlayer(
flickManager: flickManager,
webKeyDownHandler: (event, manager) {
return null;
},
)
【讨论】: