|
|
@@ -118,20 +118,28 @@ export default {
|
|
|
/* 事件绑定 */
|
|
|
player.on('progress', function() {
|
|
|
if (event) {
|
|
|
+ const payload = {}
|
|
|
+ payload.videoId = videoId
|
|
|
+ payload.currentTime = player.video.currentTime
|
|
|
+ payload.ended = false
|
|
|
+
|
|
|
const jsonData = {}
|
|
|
- jsonData.videoId = videoId
|
|
|
- jsonData.currentTime = player.video.currentTime
|
|
|
- jsonData.ended = true
|
|
|
+ jsonData.event = 'progress'
|
|
|
+ jsonData.payload = JSON.stringify(payload)
|
|
|
SocketInstance.send(jsonData)
|
|
|
}
|
|
|
})
|
|
|
|
|
|
player.on('ended', () => {
|
|
|
if (event) {
|
|
|
+ const payload = {}
|
|
|
+ payload.videoId = videoId
|
|
|
+ payload.currentTime = player.video.currentTime
|
|
|
+ payload.ended = true
|
|
|
+
|
|
|
const jsonData = {}
|
|
|
- jsonData.videoId = videoId
|
|
|
- jsonData.currentTime = player.video.currentTime
|
|
|
- jsonData.ended = true
|
|
|
+ jsonData.event = 'progress'
|
|
|
+ jsonData.payload = JSON.stringify(payload)
|
|
|
SocketInstance.send(jsonData)
|
|
|
}
|
|
|
})
|