无名商城论坛

搜索
查看: 273|回复: 0

[其他技术] 【菜鸟】纯iyu实现滑动触屏快进快退播放视频

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:02:22 | 显示全部楼层 |阅读模式
不多说 直接上代码 没啥亮点 主要就是判断手势
代码放在触屏监听事件:

f(st_eA == 0)
{
  ss x = st_rX
  ss y = st_rY
}
else f(st_eA == 1)
{
  ss xx1 = st_eX
  ss yy1 = st_eY
  s(ss.xx1 - ss.x,gesture)
  f(gesture> 100)
  {
   // 右滑手势
    ss(st_rX,rightx)
    ss(st_rY,righty)
    s(ss.x-rightx,xx)
    sn(xx+100,xxx)
    s(xxx*100,xxxx)
    s(xxxx/1000,Second)
    sr(Second,"-","",Seconds)
    us(17,"visibility","visible")
    ss(">>快进"+Seconds+"秒",Secondss)
    us(17,"text",Secondss)
    bfvss(16,"cn",Time)
    ss(Seconds+"000",Timea)
    s(Time+Timea,Seekto)
    bfvss(16,"seekto",Seekto)
    bfvss(16,"st")
  }
  s(ss.x - ss.xx1,gesture)
  f(gesture> 100)
  {
    //左滑手势
    ss(st_rX,xx)
    ss(st_rY,yy)
    s(ss.x-xx,xxx)
    sr(xxx,"-","",xxx)
    s(xxx*100,xxxx)
    s(xxxx/1000,Second)
    sr(Second,"-","",Second)
    us(17,"visibility","visible")
    ss("<<快退"+Second+"秒",Seconds)
    us(17,"text",Seconds)
    bfvss(16,"cn",Time)
    ss(Second+"000",Timea)
    s(Time-Timea,Seekto)
    bfvss(16,"seekto",Seekto)
    bfvss(16,"st")
  }
  
}

利用ss.y和ss.yy1还可以判断上下滑动手势哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表