Constructor
new EzuikitFlv(options)
Example
const player = new EzuikitFlv({container: "EleId", url: "flv stream url"})
Parameters:
Name | Type | Description |
---|---|---|
options |
FlvOptions |
Members
ERROR
- Description:
ERROR
ERROR
Example
EzuikitFlv.ERROR.playError
TIMEOUT
Methods
cancelFullScreen()
- Description:
取消全屏播放视频
Example
player.cancelFullScreen() // 全屏
closeSound() → {void}
- Description:
关闭声音
Example
player.closeSound()
Returns:
- Type
- void
destroy()
- Description:
销毁
Example
player.destroy()
fullScreen()
- Description:
全屏播放视频
Example
player.fullScreen() // 全屏
getState() → {PlayerState}
- Description:
获取播放器的状态
Example
player.getState()
Returns:
播放器的状态
- Type
- PlayerState
getVersion() → {string}
- Description:
获取版本
Example
player.getVersion()
Returns:
- Type
- string
getVolume() → {number}
- Description:
获取音量, 音量 0~1
Example
player.getVolume()
Returns:
- Type
- number
openSound() → {void}
- Description:
开启声音 默认音量 0.5
Example
player.openSound() //
Returns:
- Type
- void
pause() → {Promise.<unknown>}
- Description:
暂停
Example
player.pause()
Returns:
- Type
- Promise.<unknown>
play(optionsopt) → {Promise}
- Description:
播放
Example
player.play()
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
options |
FlvOptions |
可选 |
Returns:
- Type
- Promise
setDebug(value) → {void}
- Description:
是否开启控制台调试打印
Example
player.setDebug(false)
Parameters:
Name | Type | Description |
---|---|---|
value |
boolean | true: 开启, false: 关闭 |
Returns:
- Type
- void
setKeepScreenOn() → {void}
- Description:
开启屏幕常亮,在手机浏览器上
Example
player.setKeepScreenOn()
Returns:
- Type
- void
setRotate(deg) → {Promise}
- Description:
设置旋转角度,支持,0(默认), 90, 180, 270 四个值。
Example
player.setRotate(90) // 旋转90度
Parameters:
Name | Type | Description |
---|---|---|
deg |
0 | 90 | 180 | 270 | 旋转角度 |
Returns:
- Type
- Promise
setVolume(value) → {void}
- Description:
设置音量
Example
player.setVolume(0.5)
Parameters:
Name | Type | Description |
---|---|---|
value |
number | 音量 0~1 |
Returns:
- Type
- void