【发布时间】:2021-09-23 05:59:40
【问题描述】:
我正在使用 Django 和 React 开发一个视频订阅网站。由于我们将有多个人想为我们制作内容,我希望能够跟踪用户在任何视频中花费的时间,然后通过在页面离开时添加该时间来更新数据库。这是为了了解每个视频对我们的收入贡献了多少。我目前正在使用 React 播放器播放视频,但我可以轻松过渡到其他类型的播放器。另外,如果有人有更好的方法来跟踪时间而不使用任何播放器,我将不胜感激。
<ReactPlayer
url={this.state.lectie.link}
controls
type="video/mp4"
/>
【问题讨论】:
-
我从来没有用过那个包。处理它的一种方法是捕获
onPlay和onPause之类的事件,并自己跟踪时间并稍后同步。我不确定 html 视频元素本身是否对跟踪查看时间有更好的支持。
标签: javascript reactjs django react-player