我开始了一个视频项目。我自己写了视频播放器。我正在使用javascript,jquery,asp.net和c#。
我在用户设置的几秒钟内停止了视频播放,并询问用户出现在屏幕上的问题。视频停止。问题来了。单击一个答案选项。单击的选项保存在数据库中(用于分析)。
我通过ajax将数据发送到服务器端。当您立即回答问题时,它非常有效。但是我要等待一定时间才能单击该按钮,因此无法跳过该问题。问题不会像进入无限循环那样从屏幕上发出。我将用Z-index创建的CSS将问题带到屏幕上。
我在ajax中尝试了“ cache:false”。但事实并非如此。 Chrome,Edge和Android等待一段时间,我遇到了这个问题。但是,当第一个问题出现在Ios和Safari的屏幕上时,如果我不等待特定的时间,这个问题就会卡住...
以下是单击第一个选项时运行的ajax代码。
如果您能提供帮助,我将不胜感激。我已经处理了大约两个星期的问题。
c1.onclick=function(){
$.ajax({
type:"POST",
url: "VideoPlayerDemo.aspx/SonucKaydet",
data:'{user:'+JSON.stringfy(user)+',VKodu:'+JSON.stringfy(VKodu)+',SoruKodu:'+JSON.stringfy(user)+'}',
contenttype:"json",
success:function(data){
if(document.getElementById("my_ad").style.visibility !="hidden")
{
document.getElementById("my_ad").style.visibility ="hidden";
}
},
}),
}),
v.play();
};