西瓜播放器 HTML5 video video.js 播放器 HTML5播放器 mp4 hls hls.js flv flv.js dash dash.js 无缝切换

属性

config

  • 类型: Object[只读]

当前播放器的配置对象,具体属性请看配置说明

root

  • 类型: HTMLElement[只读]

播放器外层容器DOM对象

video

  • 类型: Object[只读]

媒体对象,通常是 videoElement/audioElement

autoplay

  • 类型: Boolean[可读可写]

设置/返回 自动播放属性

buffered

  • 类型: TimeRange[只读]

返回当前已缓冲的时间范围

played

  • 类型: TimeRange[只读]

返回已经播放的音频/视频的时间范围

crossOrigin

  • 类型: String[可读可写]

设置/返回是否跨域

currentSrc

  • 类型: String[可读可写]

设置/返回当前视频的播放地址

currentTime

  • 类型: Number[可读可写]

设置/返回视频当前的播放时间, 单位:s

duration

  • 类型: Number[只读]

返回视频时长,单位:s

cumulateTime

  • 类型: Number[只读]

返回视频累计播放时长, 单位:ms

volume

  • 类型: Number[可读可写]

设置/返回视频的音量(0~1)

muted

  • 类型: Boolean[可读可写]

设置/返回视频静音状态

defaultMuted

  • 类型: Boolean[只读]

是否默认静音, 只在初始化的时候生效

playbackRate

  • 类型: Number[可读可写]

设置/返回当前视频播放倍速

error

  • 类型: MediaError | String[只读]

媒体错误对象,同 player.video.error

errorNote

  • 类型: String[只读]

媒体错误对象常量,同 Media error code constants

loop

  • 类型: Boolean[可读可写]

设置/返回是否开启循环播放

src

  • 类型: String[可读可写]

设置/返回当前视频的地址(设置的时候相当于切换当前播放的视频源)

lang

  • 类型: String[可读可写]

设置/返回当前语言

version

  • 类型: String[可读可写]

返回播放器当前版本号

controls

  • 类型: Plugin[可读可写]

播放器控制栏插件对象,具体针对控制栏的说明,请看controls

innerContainer

  • 类型: HTMLElement[只读]

内置容器DOM对象,该属性只有在画面和控制栏互不重叠情况下存在,即当配置config.marginControls为true的时候存在