kphp框架分享之html5中Video对象的seekable、seeking和textTracks
标签:video,seekable,seeking,textTracks 点击5992次 时间:2015-12-01
html5知识学习之Video对象学习课程,Video对象的seekable属性返回 TimeRanges 对象,seeking属性返回用户目前是否在音频/视频中寻址,textTracks属性返回 TextTrackList 对象,TextTrackList对象表示音频/视频的可用文本轨道。;下面让我们通过kphp框架学习网站来给大家详细介绍一下Video的这三个属性。

html5知识学习之Video对象学习课程,Video对象的seekable属性返回 TimeRanges 对象,seeking属性返回用户目前是否在音频/视频中寻址,textTracks属性返回 TextTrackList 对象,TextTrackList对象表示音频/视频的可用文本轨道。;下面让我们通过kphp框架学习网站来给大家详细介绍一下Video的这三个属性。

(20)seekable 属性

seekable 属性返回 TimeRanges 对象。TimeRanges 对象表示音频/视频中用户可寻址的范围。
可寻址范围指的是用户在音频/视频中可寻址(移动播放位置)的时间范围。
对于流视频,通常可以寻址到视频中的任何位置,即使其尚未完成缓冲。
注意: 该属性为只读属性。
语法
videoObject.seekable
返回值TimeRanges 对象表示音频/视频中的可寻址部分。
TimeRanges 对象的属性:
length - 获得音频/视频中可寻址范围的数量
start(index) - 获得可寻址范围的开始位置
end(index) - 获得可寻址范围的结束位置
注释:第一个可寻址范围的下标是 index 0。
seekable属性事例测试

(21)seeking 属性

seeking 属性返回用户目前是否在音频/视频中寻址。
寻址中(Seeking)指的是用户在音频/视频中移动/跳跃到新的位置。
注意: 该属性是只读的。
语法
videoObject.seeking
返回值:布尔值,如果用户正在寻址,则为 true。否则为 false。
seeking属性事例测试

(22)textTracks 属性

返回 TextTrackList 对象,TextTrackList对象表示音频/视频的可用文本轨道。
每条可用的文本轨道是由 TextTrack 对象表示的。
浏览器支持情况:
除了firefox(火狐狸浏览器)外,所有主流浏览器都支持 networkState属性
语法:
videoObject.textTracks
返回值:
1.TextTrackList 对象
表示音频/视频的可用文本轨道。
TextioTrackList 对象的属性:
length - 获得音频/视频中可用的文本轨道的数量
[index] - 根据下标来获得 TextTrack 对象
注释:第一条可用文本轨道的下标是 0。
2.TextTrack 对象
表示一条文本轨道。
TextTrack 对象的属性:
kind - 获得文本轨道的类型(可以是 "subtitles", "caption", "descriptions", "chapters" 或者 "metadata")
label - 获得文本轨道的标签
language - 获得文本轨道的语言
mode - 获得或设置该轨道是否是活动的 ("disabled"|"hidden"|"showing")
cues - 获得 TextTrackCueList 对象的 cues 列表
activeCues - 获得 TextTrackCueList 对象形式的当前活动文本轨道 cues
addCue(cue) - 向 cues 列表添加一个 cue
removeCue(cue) - 从 cues 列表删除一个 cue
TextTracks属性事例测试


以上是今天通过kphp框架网站给大家分享的Video对象的seekable、seeking和textTracks属性讲解,对于通过html5播放视频进行视频操作很有帮助,希望大家可以通过讲解更好的运用Video对象的属性,对视频进行操作。

最新动态

学习指南:

知识总结: