h5视频播放量统计

h5时代web播放器哪家强,当然h5自带的播放器了

video标签 填个视频链接地址(主流浏览器支持mp4,webm,ogg格式),一个友好简洁的视频就在网页生成了。

根据业务需求,需要统计视频的播放量,然后根据播放量的多少,对视频进行排序。播放量高的放在热点视频页面。

开发思路:

1.建立一个统计表  字段名有用户id(游客时默认为0),视频id,用户ip,地区

2.每当用户触发点击播放按钮这个事件时,就向控制器发送一个请求,把用户 id  视频id ,用户ip插入到表中

3.然后利用sql查询各视频点击量

好了废话不多讲,直接上代码

js部分:播放事件(onplay)

 

服务端部分:

服务端开发语言本砖用的是php

利用$_post[]变量把视频id 和用户的ip地址给带过来。或许有的同学会问用户ip地址怎样获取的啊。在下一篇博客里有讲

然后把相应的字段插入到表中

$sql语句:INSERT INTO `tb_click` ( `memberid`, `videoid`, `addtime`, `ipaddress`) VALUES ( '用户id', '视频id', now(), 'ip地址')

或许小伙伴会问不怕恶意点击吗?为防止恶意点击 ,规定同一个ip地址,一天内,一个videoid,只能点击一次。(其实还有许多工作要走)

查询各视频点击量

$sql语句:select  count(videoid),videoid  from  tb_click   GROUP BY  videoid;  以videoid分组,然后统计个数,就是对应视频播放量。

你可能感兴趣的:(ios开发,h5)