如何解决使用 GCP 跟踪用户从上次离开时开始播放和播放的视频时长
我使用 Google 可以平台来存储视频/音频文件。要求是用户上次播放时离开的视频/音频的长度,如果已经观看了视频/音频,应跟踪并从第一时间开始播放该文件左边。这和 Youtube 一样。我需要关于如何实现它的帮助,因为我无法在 Google 上找到有关它的资源,或者我无法有效地搜索它。
解决方法
其实,真的没有什么难的。至少只有一个,因为我不是前端开发人员。
原则上,您已经知道用户(已经过身份验证),并且您知道他们正在观看的视频。
棘手的部分是在浏览器中从视频播放器获取当前视频时间。定期(假设每 10 秒)选取此值,并将此值发布到端点(例如 Cloud Functions)。
端点在数据库中保存最新事件,包括用户 ID 和视频 ID。下次用户打开同一视频时,将视频播放器设置为最近保存的时间即可。
您必须决定是要保留视频的最大持续时间(以防用户返回查看某个部分)还是最新的。您还需要设置定期发布延迟。我说10s,就是说用户可以重新开始观看过去最多10s的视频。您还可以在 OnClose 上添加一个事件以发送最新的视频播放器值,...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。