Преглед изворни кода

更新媒体播放进度提交的数据格式

reghao пре 2 година
родитељ
комит
5760e74fe7
1 измењених фајлова са 14 додато и 6 уклоњено
  1. 14 6
      src/components/VideoPlayer.vue

+ 14 - 6
src/components/VideoPlayer.vue

@@ -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)
         }
       })