npm 包 tia-player 使用教程

阅读时长 4 分钟读完

什么是 tia-player

tia-player 是一个基于 Vue.js 和 hls.js 的视频播放器组件,可在移动设备和 PC 端进行流畅的视频播放。

安装 tia-player

在你的项目中添加 tia-player,你可以使用 npm 或者 yarn。在终端中执行以下命令:

或者

使用 tia-player

使用 tia-player 能够很好地控制视频的播放,以下为其基本使用方法。

在项目中引入 tia-player 组件

在 Vue 组件中引入 tia-player 组件:

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

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

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

Props

以下为 tia-player 组件的 Props:

url

  • 类型:String
  • 默认值:''
  • 描述:视频链接

autoplay

  • 类型:Boolean
  • 默认值:false
  • 描述:是否自动播放

controls

  • 类型:Boolean
  • 默认值:false
  • 描述:是否显示控制条

poster

  • 类型:String
  • 默认值:''
  • 描述:视频封面图片链接

muted

  • 类型:Boolean
  • 默认值:false
  • 描述:是否静音播放

preload

  • 类型:String
  • 默认值:'auto'
  • 描述:预加载方式,可选值 'auto''none''metadata'

playback-rates

  • 类型:Array
  • 默认值:[0.5, 0.75, 1, 1.25, 1.5, 2]
  • 描述:可选的速率数组

slot

以下为 tia-player 组件的 slot:

default

  • 描述:用于自定义视频播放器的样式及控制条,例如:
-- -------------------- ---- -------
----------
  ----------- ------------------------------------
    ---- ---------------
      ---- ------ ---
      ------- -------------------------
      ------- -------------------------
    ------
  -------------
-----------

事件

以下为 tia-player 组件支持的事件:

play

  • 描述:当视频开始播放时触发

pause

  • 描述:当视频暂停时触发

ended

  • 描述:当视频播放结束时触发

示例代码

本示例代码为一个带有自定义控制条的 tia-player 组件。

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

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

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

总结

在本文中,我们介绍了 tia-player 的安装和使用方法,以及组件 Props、插槽和事件的详细说明,同时给出了一个基本示例和一个自定义控制条的示例,希望能对你有所帮助。

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

纠错
反馈