videojs文档翻译-SeekBar
SeekBar
拖动条和进度条的容器。 使用PlayProgressBar作为其栏。
构造函数
new SeekBar(player, optionsopt)
创造此类的实例
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
player |
Player |
The |
|
options |
Object | <optional> |
The key/value store of player options. |
延伸
- Slider
成员
playerEvent :string
-
当播放器发生此事件时,调用此滑块的更新事件。
方法
calculateDistance(event) → {number}
-
计算滑块距离
参数:
Name Type Description event
EventTarget~Event 导致此函数运行的事件。
返回:
number -
滑块的当前位置。
- postition.x for vertical `Slider`s 用于垂直滑块
- postition.y for horizontal `Slider`s 用于水平滑块- 继承自:
-
- Slider#calculateDistance
createEl() → {Element}
-
创建此组件的DOM元素
Returns:
Element -
创建的元素。
- Overrides:
-
- Slider#createEl
getPercent() → {number}
-
获取到目前为止已播放媒体的百分比。
返回:
number -
到目前为止播放的媒体的百分比(0到1)。
handleAction(event)
-
切换播放器的播放状态,当在seekbar上使用enter或空格时会调用
参数:
名称 类型 描述 event
EventTarget~Event 导致此函数被调用的按键事件
handleBlur(event)
-
处理此滑块上的
blur
事件。参数:
名称 类型 描述 event
EventTarget~Event 导致此函数运行的blur事件。
监听下列事件:
- event:blur
- 继承自:
-
- Slider#handleBlur
handleClick(event)
-
滑块上的点击事件的侦听器,用于防止点击冒泡到像按钮菜单这样的父元素。
参数:
名称 类型 描述 event
Object 导致此对象运行的事件
- 继承自:
-
- Slider#handleClick
handleFocus(event)
-
处理此滑块上的
focus
事件。参数:
名称 类型 描述 event
EventTarget~Event 导致此函数运行的焦点事件。
监听下列事件:
- event:focus
- 继承自:
-
- Slider#handleFocus
handleKeyPress(event)
-
Called when this SeekBar has focus and a key gets pressed down. By default it will call
this.handleAction
when the key is space or enter.Parameters:
Name Type Description event
EventTarget~Event The
keydown
event that caused this function to be called.Listens to Events:
- event:keydown
- Overrides:
-
- Slider#handleKeyPress
handleMouseDown(event)
-
Handle mouse down on seek bar
Parameters:
Name Type Description event
EventTarget~Event The
mousedown
event that caused this to run.Listens to Events:
- event:mousedown
- Overrides:
-
- Slider#handleMouseDown
handleMouseMove(event)
-
Handle mouse move on seek bar
Parameters:
Name Type Description event
EventTarget~Event The
mousemove
event that caused this to run.Listens to Events:
- event:mousemove
- Overrides:
-
- Slider#handleMouseMove
handleMouseUp(event)
-
Handle mouse up on seek bar
Parameters:
Name Type Description event
EventTarget~Event The
mouseup
event that caused this to run.Listens to Events:
- event:mouseup
- Overrides:
-
- Slider#handleMouseUp
stepBack()
-
仅限键盘用户可以更快地后退
stepForward()
-
快速向前移动只适用于键盘用户
update(eventopt)
-
更新搜索栏UI。
Parameters:
Name Type Attributes Description event
EventTarget~Event <optional> The
timeupdate
orended
event that caused this to run.Listens to Events:
- Player#event:timeupdate
- Player#event:ended
- Overrides:
-
- Slider#update
vertical(boolopt) → {boolean}
-
如果滑块对于垂直方向是水平的,则获取/设置
Parameters:
Name Type Attributes Description bool
boolean <optional> - true if slider is vertical,
- false is horizontal
Returns:
boolean -
- true if slider is vertical, and getting
- false if the slider is horizontal, and getting
- Inherited From:
-
- Slider#vertical
- true if slider is vertical,
Events
slideractive
-
当滑块处于活动状态时触发
Type:
- EventTarget~Event
- Inherited From:
-
- Slider#event:slideractive
sliderinactive
-
当滑块不再处于活动状态时触发。
Type:
- EventTarget~Event
- Inherited From:
-
- Slider#event:sliderinactive
videojs文档翻译-SeekBar的更多相关文章
- videojs文档翻译-api
直播流地址 rtmp://live.hkstv.hk.lxdns.com/live/hks API 接口 (一) Modules 模块 1) browser :浏览器 2) ...
- videojs文档翻译Guides-components
components Components Video.js播放器的架构围绕组件. Player类和所有表示播放器控件和其他UI元素的类都继承自Component类. 这种架构使得可以轻松地以反映DO ...
- videojs文档翻译-Player(v6.0.0-RC.2)
Player 当使用任何Video.js设置方法初始化视频时,将创建Player类的实例. 创建实例后,可以通过两种方式在全局访问: 调用videojs('example_video_1');直接通过 ...
- videojs文档翻译Guides-Plugins
Video.js Plugins Video.js的一大优势在于其插件生态系统,允许来自世界各地的作者分享他们的视频播放器定制.这包括从最简单的UI调整到新的播放技术和资源处理程序的一切! 因为我们将 ...
- videojs文档翻译-EventTarget
EventTarget new EventTarget() EventTarget是一个可以与DOM EventTarget具有相同API的类. 它增加了包含冗长功能的缩写功能. 例如:on函数是 ...
- 一款开源免费跨浏览器的视频播放器--videojs使用介绍
最近项目中的视频功能,需要做到浏览器全兼容,所以之前用html5实现的视频功能就需要进行改造了.在网上翻了个遍,试来试去,在所有的视频播放器中,就数它最实际了.首先我们来看看它的优点: 1.它是开源免 ...
- 【转】一款开源免费跨浏览器的视频播放器--videojs使用介绍
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...
- 我是如何进行Spring MVC文档翻译项目的环境搭建、项目管理及自动化构建工作的
感兴趣的同学可以关注这个翻译项目 . 我的博客原文 和 我的Github 前段时间翻译的Spring MVC官方文档完成了第一稿,相关的文章和仓库可以点击以下链接.这篇文章,主要是总结一下这个翻译项目 ...
- Hibernate 3.3.2 文档翻译 Day01
Hibernate 3.3.2 文档翻译 翻译人:微冷的雨 第一次书写:2015年11月29日 本人呕心沥血之作,请细心阅读领悟! Day01-1.1 项目描述 微冷的雨翻译:例如,我们将要建立一个可 ...
随机推荐
- Golang控制子gorutine退出,并阻塞等待所有子gorutine全部退出
Golang控制子gorutine退出,并阻塞等待所有子gorutine全部退出 需求 程序有时需要自动重启或者重新初始化一些功能,就需要退出之前的所有子gorutine,并且要等待所有子goruti ...
- 学会使用Python的threading模块、掌握并发编程基础
threading模块 Python中提供了threading模块来实现线程并发编程,官方文档如下: 官方文档 添加子线程 实例化Thread类 使用该方式新增子线程任务是比较常见的,也是推荐使用的. ...
- Qt 串口通信之使用16进制发送数据的转换方式
Qt 串口通信之使用16进制发送数据的转换方式 一 概述 有时候在做上位机串口通讯时,经常需要将字符串转成16进制的形式作为发送,借此分析记录一下. 二 需求分析 //假设需要转换的字符:如下 QSt ...
- Jenkins CI&CD 自动化发布项目实战(上篇)
Jenkins CI&CD 自动化发布项目实战(上篇) 作者 刘畅 时间 2020-11-28 实验环境 centos7.5 主机名 ip 服务配置 软件 gitlab 172.16.1.71 ...
- 27、异常处理(except)
27.1.什么是异常: 1.异常介绍: 异常就是程序运行时发生错误的信号,在程序出错的时候,则会产生一个异常,若程序没有处理它,则会抛出该异常, 程序的运行也会随之终止,在python中,错误触发的异 ...
- CosId 1.1.8 发布,通用、灵活、高性能的分布式 ID 生成器
CosId 通用.灵活.高性能的分布式 ID 生成器 介绍 CosId 旨在提供通用.灵活.高性能的分布式 ID 生成器. 目前提供了三类 ID 生成器: SnowflakeId : 单机 TPS 性 ...
- POJ 1775 Sum of Factorials 数论,基础题
输入一个小于1000000的正整数,是否能表达成式子:a1!+a2!+a3!+...+an (a1~an互不相等). 因为10!>1000000,所以先打1~10的阶乘表.从a[10]开始递减判 ...
- Ubuntu 更换内核
Ubuntu 更换内核步骤: 下载内核源码,例如wget https://git.kernel.org/torvalds/t/linux-4.17-rc2.tar.gz 按照需要的环境,sudo ap ...
- AcWing 1140. 最短网络
农夫约翰被选为他们镇的镇长! 他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场. 约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场. 约翰的农场的编号是1,其他农场 ...
- Docker:docker安装部署jenkins
Docker安装步骤请转到:https://www.cnblogs.com/nhdlb/p/11262527.html 查看docker的jenkins镜像版本 #查看jenkins版本命令 dock ...