vue.js项目实战运用篇之抖音视频APP-第八节: 视频播放功能

本文详细介绍了在Vue.js项目中实现抖音视频APP的视频播放功能,包括自动播放、暂停和播放的实现,以及视频播放器的关键配置选项。读者可以通过提供的项目仓库参与学习和改进。
摘要由CSDN通过智能技术生成

【温馨提示】:若想了解更多关于本次项目实战内容,可转至vue.js项目实战运用篇之抖音视频APP-项目规划中进一步了解项目规划。

【项目地址】
项目采用Git进行管理,最终项目将会发布到GitHub中,感兴趣的小伙伴们可以一起学习,共同完善本项目。
项目地址:GitHub


第八节: 视频播放功能

回顾及介绍

在第五节中我们实现了视频列表及视频播放的组件,在这一章节中将进一步了解视频播放的自动播放、暂停、播放等功能的实现及详细解说。
视频播放组件详细地址:common/components/Vidoes。

视频播放器的配置介绍

1.autoplay:数据类型为bool类型,此参数的作用在于当打开浏览器后是否开始回放,若为true时,则回放;若为false时,则不回放。
2.muted:数据类型为bool类型,此参数是在默认情况下小长任何音频(视频声音)。若为true时,则消除;若为false时,则不消除。
3.loop:数据类型为bool类型,此参数作用于是否视频播放结束即重新开始播放。若为true时,则重新播放;若为false时,则不播放。
4.fluid:数据类型为bool类型,此参数作用于是否按比例缩放适应容器的大小,也可以表示为Video.js player将拥有流体大小。若为true时,则适应缩放;若为false时,则不适应缩放。
5.notSupportedMessage: 数据类型为字符类型,此参数为设置默认信息。意思是在视频无法播放时,显示默认信息。如:“此视频暂无法播放,请稍后再试”。

export default {
   
  name: 'Videos',
  props: ['video', 'index'],
  data() {
   
    return {
   
      playerOptions: {
   
        autoplay: false, // 如果true,浏览器准备好时开始回放。
        muted: true, // 默认情况下将会消除任何音频。
        loop
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值