事件监听

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
let videoElement = document.getElementById('videoElement')
// 创建flvjs实例
let flvPlayer = flvjs.createPlayer({
type: 'flv',
url: 'https://www.test.com/xxx.flv',
})


flvPlayer.on(flvjs.Events.LOADING_COMPLETE, (res) => {
console.log("加载完成")
})
flvPlayer.on(flvjs.Events.MEDIA_INFO, (res) => {
console.log("媒体信息")
})
flvPlayer.on(flvjs.Events.METADATA_ARRIVED, (res) => {
console.log("获取元数据")
})
flvPlayer.on(flvjs.Events.RECOVERED_EARLY_EOF, (res) => {
console.log("恢复早期EOF")
})
flvPlayer.on(flvjs.Events.SCRIPTDATA_ARRIVED, (res) => {
console.log("获取到脚本数据")
})
flvPlayer.on(flvjs.Events.ERROR, (errorType, errorDetail, errorInfo) => {
console.log("视频错误信息回调")
console.log("errorType:", errorType);
console.log("errorDetail:", errorDetail);
console.log("errorInfo:", errorInfo);
})