使用服务器发送事件在AngularJS中获取视频

时间:2019-03-18 00:45:09

标签: angularjs angularjs-scope server-sent-events

我有一个包含以下列的数据库:

video_id, participant_id, files and like

文件列包含视频。 “ 顶赞”栏包含喜欢该特定视频的人数。我使用服务器发送事件(SSE)来获取视频,因此喜欢视频的人数可以自动更新而无需刷新。它工作正常,但视频闪烁并在几秒钟后重新开始。这意味着观看视频的任何人都不会喜欢该视频。

function allGalVid() {
  if (typeof(EventSource) != "undefined") {
    var source = new EventSource("load_video.php");
    source.onmessage = function(event) {
      $scope.$apply(function() {
        $scope.myVideos = JSON.parse(event.data)
      });
    }
  }
}
allGalVid();

如何在不连续重启的情况下更新点赞次数?

0 个答案:

没有答案