js 获取 视频时间

原创 2016年05月31日 09:18:16
<script>
    var i=1;
    function dian(obj,goods_id,user_id){
         //总时间
         var all_time=parseInt(obj.duration);
         //获取一半的时间
         var need_time=parseInt(all_time/2);
         obj.addEventListener("timeupdate",timeupdate);//侦听当前项播放时间改变
            function timeupdate(){
                //视频播放时间
                var now_time=parseInt(obj.currentTime);
                if(now_time>=need_time){
                    if(i==1){
                        var ajax=new XMLHttpRequest();
                        ajax.onreadystatechange=function(){
                            //如果成功  播放次数+1
                            if(ajax.readyState==4 && ajax.status==200)
                            {
                                var data=ajax.responseText;
                                var num=parseInt(document.getElementById('num').innerHTML);
                                if(data==1)
                                {
                                    document.getElementById('num').innerHTML=num+1;
                                }
                            }
                        }
                        ajax.open('post',"goods.php?act=video_time");
                        ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
                        ajax.send('id='+goods_id);
                }
                i++;
            }
         }
    }
</script>

版权声明:阿西莫多

相关文章推荐

html5读取网页视频时长

html5读取网页视频时长

js读取本地mp4视频文件时长

js间接获取视频文件时长
  • cyy298
  • cyy298
  • 2016年09月08日 10:27
  • 5316

js获取视频时长

通过h5的vedio或audio标签,可获取视频或音频的时长 var time; f...

js上传视频方法及监控进度

之前写过一篇关于图片上传的方法,不过那都是基于上传到本地服务器上的。跟视频有所不同,因为图片比较小并不考虑到并发量,所以性能这一块没有太多的在意。如上传视频就不同了,最小一般都在10M以上。如果并发同...

js获取视频时长

无标题文档 var time; function getInfo(){ var pl=document.ge...

利用JS怎么获取JW player播放停止或者是当前播放时间

利用JS如何获取JW player播放停止或者是当前播放时间 http://club.itqun.net/showtopic-268025.html function pl...

理解 this.initialize.apply ( this, arguments )

一、代码片段: 1、Class定义如下 var Class = { create: function() { return function() { this.initialize....

碰撞检测技术

10.3  碰撞检测技术 到目前为止,构造的各种对象都是相互独立的,在场景中漫游各种物体,墙壁、树木对玩家(视点)好像是虚设,可以任意从其中穿越。为了使场景人物更加完善,还需要使用碰...
  • cwq9944
  • cwq9944
  • 2012年05月18日 09:37
  • 3231

GetPlayTimeALL.rar 获取视频时间DLL

  • 2012年05月08日 01:03
  • 683KB
  • 下载

js 获取时间

  • 2013年10月09日 09:51
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 获取 视频时间
举报原因:
原因补充:

(最多只允许输入30个字)