什么是 tia-player
tia-player 是一个基于 Vue.js 和 hls.js 的视频播放器组件,可在移动设备和 PC 端进行流畅的视频播放。
安装 tia-player
在你的项目中添加 tia-player,你可以使用 npm 或者 yarn。在终端中执行以下命令:
npm install tia-player
或者
yarn add tia-player
使用 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