我已经使用在JavaScript的Youtube视频API
YouTube视频的API和播放暂停和停止事件我已经使用
现在,我得到其所占比重合计观看时间, 但我的主要问题总电流时间是这样的:
观看视频几秒钟快进,然后再观看几秒钟,看看它是什么时间记录....如果我观看视频5秒,然后快进到第10分钟,然后观看另外5秒,我实际观看视频的时间是10秒,而不是10分钟。
这里是我的代码:
function onytplayerStateChange(event)
{
//alert("Status=>"+event.data);
if(event. data == 1) {
if(Math.floor(event.target.A.currentTime) == 0) {
previous_track_time = current_track_time = 0;
total_track_time = event.target.A.duration;
} else {
previous_track_time = current_track_time;
current_track_time = event.target.A.currentTime;
}
}
if(event.data == 2)
{
current_track_time = event.target.A.currentTime;
total_track_time =(event.target.A.duration-(current_track_time-previous_track_time));
previous_track_time = current_track_time;
}
}
你能解决这个问题吗?
因为您观看视频的10秒。没有代码,很难帮你 – mpgn 2014-10-02 08:16:01
函数onytplayerStateChange(event){ //alert ("Status=>"+event.data); 如果(事件数据== 1) { 如果(Math.floor(event.target.A.currentTime)== 0){ previous_track_time = current_track_time = 0; total_track_time = event.target.A.duration; } else { previous_track_time = current_track_time; current_track_time = event.target.A.currentTime; } } 如果(event.data == 2){ current_track_time = event.target.A.currentTime; total_track_time =(event.target.A.duration-(current_track_time-previous_track_time)); previous_track_time = current_track_time; } – user3232409 2014-10-02 08:20:41
@martialdidit我已经添加了验证码,请检查一下,请帮助我 – user3232409 2014-10-02 08:21:41