如何在控制每个用户的查看次数/查看方式的同时在网站上托管视频?

时间:2015-02-17 21:10:47

标签: javascript html5 cross-browser html5-video

我正在构建一个网站,我想向用户显示视频,并确保用户只能观看一次而无需对视频进行任何控制。我希望稍后在用户完成某个过程后向用户显示视频,第二次用户应该控制视频。这意味着:

  1. 应禁用控件(用户无法暂停,快退,转发等)。
  2. 不应该通过刷新页面再次看到视频
  3. 用户无法下载视频以再次观看。
  4. 只有在用户执行了一系列步骤(例如,点击按钮)后才能再次启用控件
  5. 对于1,我尝试将html5的<video>元素中的controls属性设置为false,如图here所示。但是,当您引用实际视频时,用户可以右键单击并显示控件(例如https://jsfiddle.net/dySyv/136/)。

    我想我会使用JS标志或后端会话处理2,只要我可以访问事件监听器(例如video.onended)。

    3使用html5是不可能的,4是可能的,但我不能在第一时间隐藏控件..

    我该怎么做?或者我应该使用第三方库?

0 个答案:

没有答案