forked from JavaDevTeam/notes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjavascript-Video.js
More file actions
65 lines (52 loc) · 1.06 KB
/
javascript-Video.js
File metadata and controls
65 lines (52 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
-------------------------------
Video |
-------------------------------
# 标签
<video>
# 子标签
<source>
<track>
# 属性
autoplay
* 如果出现该属性,则视频在就绪后马上播放
* 值:autoplay
controls
* 如果出现该属性,则向用户显示控件,比如播放按钮。
* 值:controls
height
* 设置视频播放器的高度。
width
* 设置播放器的宽度
loop
* 如果出现该属性,则当媒介文件完成播放后再次开始播放。
* 循环嘛
* 值:loop
muted
* 如果出现该属性,就禁音
poster
* 指定视频正在下载时显示的图像,直到用户点击播放按钮。
* 值:URL
preload
* 出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。
* 值:auto,metadata,none
src
* 视频地址
* 值:URL
autobuffer
* 设置为浏览器缓冲方式,不设置autoply才有效
paused
* 是否是暂停状态
# 方法
play();
* 开始播放
pause();
* 暂停
load();
* 将全部属性回复默认值,视频恢复重新开始状态
canPlayType();
* 判断浏览器是否支持指定的类型的视频格式
* 返回值
空字符串:不支持
Maybe :可能支持
Probably:完全支持
# 事件