键盘快捷键不会触发早期监听器
作者: gurupras创建于 2019年2月15日更新于 2026年5月29日
{\fn华文仿宋\fs16\1cHD1D1D1}快跑!
在创建这个问题之前,请确保...
*你自己的代码没有出错,造成问题.
- 您正在使用普莱尔的最新版本。
- 你的问题已经不存在了
- 您正在正确跟踪文件(https://GitHub.com/sampots/plyr/)
- 如果删除 Plyr 并使用本地 HTML5 介质(如果适用),你的问题就不会发生.
关于自动播放的问题,见我们的FAQ(https://GitHub.com/sampots/plyr/wiki/FAQ).
如果你有多个不相干的问题,就另立问题,而不是将它们合并为一个问题.
请注意,将各节留作空白或含糊不清,将使我们难以解决问题,我们可能会解决这个问题。 . > 时间 我广泛使用早期的听众来同步播放。 键盘快捷键似乎完全没有给我的听众打电话.
- 预期行为 键盘快捷键应触发早期的收听者,并使用他们的回放值来决定是否引用默认的处理器.
实际行为 键盘快捷键绕过早期听众. 奇怪的是,在某些情况下,单靠空间栏似乎是可行的。
- 复制步骤
函数日志Event (msg) {
控制台.log( msg)
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
Const plyr = 新的 Plyr ('video', { )
听众 : {
播放 (){
Const msg = ‘打出牌来: 玩出牌=${!plyr. playing}~
日志Event( msg)
返回真实
{\fn华文楷体\fs16\1cHE0E0E0}
求 () {
Const msg = `三角求取'
日志Event( msg)
返回真实
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
) (中文(简体) ).现在,使用键盘快捷键来控制视频回放. 如果早期听众被触发,你应该看到控制台日志.
环境
- 浏览器:Chrome
- 版本:72.0.3626.96(官方建筑)(64位)
- 操作系统:Linux
- 版本:Ubuntu 18.04
控制台出错( 如果有)
QQ 链接到错误发生的地方 以下是一份pen来描述这个问题.
{\fn华文仿宋\fs16\1cHD1D1D1}快跑! 如果问题能在那里被观察到,这个链接既可以和我们在https://plyr.io/上的演示有关,也可以与一个带**微量**测试案例的代码操场有关,以证明问题。
您可以使用我们准备的模板开始创建测试例 :
- HTML5视频:https://codepen.io/pen?template=bKeqpr
- HTML5 音频:https://codepen.io/pen?template=rKLywR
- YouTube: https://codepen.io/pen?template=GGqbbJ (英语).
- 维梅奥:https://codepen.io/pen?template=bKEXNq
- Dash.js 集成:https://codepen.io/pen?template=zaBgBy
- Hls.js集成:https://codepen.io/pen?template=oyLKQb.
- 夏卡玩家集成:https://codepen.io/pen?template=ZRpzZO
重要的是你要保持问题描述 复制演示最小。 如果您的复制包含框架, 库或定制, 这更难理解问题并找到错误 。 关于如何创建演示的更多帮助,见https://GitHub.com/sampots/plyr/wiki/Writing-helpful-issue-descriptions
. > 时间
内容来源: sampotts/plyr