直播云

  • 直播云 > SDK 下载 > 播放端 >QPlayer2 Android端 > 基于Ext的QPlayer2接入指南 > 通过Ext进行手势处理

    通过Ext进行手势处理

    最近更新时间: 2022-09-27 16:01:28

    通过Ext进行手势处理

    Ext手势处理提供了多种手势回调,通过对象mPlayerCore.playerGestureLayer来添加手势回调。

    • 单击事件
      fun addOnSingleTapListener( ​ listener: OnSingleTapListener, ​ priority: Int = PriorityGestureProcessor.PRIORITY_NORMAL )
    • 单指双击
      fun addOnDoubleTapListener(listener: OnDoubleTapListener, priority: Int = PriorityGestureProcessor.PRIORITY_NORMAL)
    • 两指双击
      fun addOnTwoFingerDoubleTapListener(listener: OnTwoFingerDoubleTapListener, priority: Int = PriorityGestureProcessor.PRIORITY_NORMAL)
    • 缩放
      fun setResizableGestureListener(listener: OnResizableGestureListener?)
    • 水平滑动
      fun setHorizontalScrollListener(listener: HorizontalScrollListener?)
    • 右边竖直滑动
      fun setVerticalScrollRightListener(listener: VerticalScrollRightListener?)
    • 左边竖直滑动
      fun setVerticalScrollLeftListener(listener: VerticalScrollLeftListener?)
    • 长按
      fun addOnLongPressListener(listener: OnLongPressListener, priority: Int = PriorityGestureProcessor.PRIORITY_NORMAL)
    • 自定义
      fun setOnTouchListener(listener: OnTouchListener?)

    在播放器销毁前,记得调用remove方法移除添加的listener

    以上内容是否对您有帮助?
  • Qvm free helper
    Close