npm 包 chimee-plugin-gesture 使用教程

阅读时长 3 分钟读完

随着移动互联网的迅速发展,越来越多的前端开发者需要处理媒体相关的开发工作。而开发视频播放器则是其中一项重要的任务之一。chimee-plugin-gesture 是一个帮助开发者进行视频手势控制的开源 npm 包。本文将介绍该包的使用,包括安装,初始化和手势控制等。

安装

你可以使用 npm 或者 yarn 来安装这个包。

初始化

使用 chimee-plugin-gesture 需要结合 chimee 的播放器一起使用,因此我们需要先初始化 chimee。

-- -------------------- ---- -------
------ ------ ---- --------
------ ------------- ---- -----------------------

----- ------ - --- --------
  ---- ---------------------------------------
  -------- ---------------
--

-------------------- -------- --------- -
  --------------------
--

注意,在使用 chimee-plugin-gesture 插件时,我们必须使用 plugins 属性来加载该插件。在初始化中,我们实例化了一个 chimee 播放器,并使用了 on 事件监听手势事件。

手势控制

chimee-plugin-gesture 支持以下手势控制:

  • 点击 (click):当用户单击播放器时触发。
  • 双击 (dblclick):当用户快速两次单击播放器时触发。
  • 长按 (longtap):当用户长时间按住播放器时触发。
  • 按住拖动 (pan):当用户按住播放器并拖动时触发。
  • 缩放 (pinch):当用户在播放器上做缩放手势时触发。

我们在初始化中已经监听了 gesture 事件,所以我们可以在回调函数中对手势事件进行处理。payload 中包含了手势类型以及相关的参数信息。

下面是一个完整的手势控制的示例:

-- -------------------- ---- -------
----- ------ - --- --------
  ---- ---------------------------------------
  -------- ---------------
--

-------------------- -------- --------- -
  ----- - ----- ----- - -- -- ------- ------- ----- - - - -------
  ------ ------ -
    ---- --------
      -------------------- - -- - --
      -----
    ---- -----------
      ----------------------- - -- - --
      -----
    ---- ----------
      ---------------------- - -- - --
      -----
    ---- ------
      ------------------ - ------- ------ --
      -----
    ---- --------
      -------------------- - ----- --
      -----
  -
--

结语

chimee-plugin-gesture 是一个非常方便的 npm 包,可以帮助前端开发者处理播放器手势相关的开发任务。本文介绍了该包的安装,初始化和手势控制等相关内容,希望可以帮助到大家。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5ef742d5403f2923b035b911

纠错
反馈