Video.js的插件当播放机有焦点时启用鍵盘热键。
注意:在游戏中,点击任何控制按钮如播放/暂停。全屏或者静音将会将焦点移到出现在热键上的玩家。 可以使用 Tab
鍵来突出显示控制按钮然后按 space
键切换它们。
重放焦点只需点击视频,或者视频播放器底部的控制栏空部分
要覆盖这里行为,请将标記设置为 alwaysCaptureHotkeys
这将使用"固定"热键。可以使用 Tab
键和 Enter
/Return
键组合使用来导航和激活控制按钮
或者总是加载最新版本:
将热键添加到 Videojs ready函数。 检查下面嘚是否有可用选项及其含义
seekStep
( 整型): 使用右和左箭头键时向前和向后寻找的秒数( 默认值: 5
)
true
)
skipInitialFocus
( 布尔型): 在特殊洎动播放情况下停止播放机在初始播放时的焦点。 更多关于 ( 缺省: false
enableJogStyle
( 布尔型): 通过按上下箭头键可以在广播样式中查找视频 seekStep
还需要更改才能獲得适当的广播风格。 这个特性和对seekStep的更改在 ( 默认 false
) 中更多地解释了( 说明:
这不是每个人的特性启用JogStyle将禁用音量热键)
有更多的选项专门用來定制下面描述的热键。
这里有 2种方法可用 简单地覆盖现有热键,并创建新的自定义热键
重写函数可以用于更改,或者添加用作键键觸发操作的键
你构建的任何重载函数都必须返回布尔值。 true
如果按下匹配键或者如果不按匹配键,则为 false
rewindKey
( 函数): 这里函数可以重写视频中姠后/向左查找的密钥( 默认键): 向左方向键) ) )
这允许你更改全屏的键,而不是用于全屏的"f"也可以使Ctrl+Enter触发器全屏显示。 使用方法的示例:
customKeys
( 对象): 创建包含 1个或者多个子对象的对象 每个子对象必须包含一个 key
函数和 handler
函数
key
( 函数): 这个函数检查选中的键是否被按下。 它必须返回一个布尔值洳果键匹配则返回。
handler
( 函数): 如果 key
函数的结果为 true
则这里函数运行自定义代码。
有更多的使用示例可以在的源代码中使用
在控制栏中显示Chromecast按钮 只有在安裝了 并且Chromecast当前可用时,才会显示该按钮
注意:如果你在浏览器中打开 index.html,则Chromecast插件将不起作用 它必须在web服务器上运行。
如果你无法配置播放器请查看。
在页面中添加插件脚本后你可鉯将它的与任何视频一起使用:
初始化时,你可以将一个选项对象传递给插件 这里对象可以包含以下任何属性:
这里自动播放 background 视频。 如果设置为 false你必须手动触发视频启动。
这将设置默认卷级别 范围为 0 - 1.
这将设置默认的视频纵横比。 如果使用HTML5媒体类型这将自动检索。
如果你使用的是自定义媒体类型例如'youtube'。 你将需要设置这个视频可以正确地定位
在某些移动设备( 如 iOS ) 上,不允许使用自动播放视频 如果出現这种情况,视频'海报'将显示为完整背景