nuxt视频播放(踩坑)

nuxt中使用vue-video-player,以及hls实现(支持m3u8) 1.安装依赖 npm install vue-video-player videojs-contrib-hls --save 2.创建videoplayer插件 import Vue from 'vue' const VueVideoPlayer = require('vue-video-player/dist/ssr') const hls = require('videojs-contrib... 阅读详情

展示效果:

nuxt样例视频

1.安装vue-video-player插件

①执行命令 npm i vue-video-player 或者 npm i vue-video-player@5.0.2 后者直接安装对应版本号的插件
②安装完之后 执行npm i
③安装不对应的版本会报错
④注意安装版本 不是vue3.0的 请安装(“vue-video-player”: “^5.0.2”)
以下是我的版本:
在这里插入图片描述

2,在plugins目录下新建video.js文件夹

在这里插入图片描述

3,在video.js里引入

import Vue from 'vue'
const VueVideoPlayer = require('vue-video-player/dist/ssr')
Vue.use(VueVideoPlayer)

在这里插入图片描述

4,在nuxt.config.js文件中引入以下内容

css: ['video.js/dist/video-js.css']


plugins: [{
   
    src: '~plugins/video.js', ssr: false }]

在这里插入图片描述

5,在components组件文件夹下 新建一个视频组件页面

在这里插入图片描述

6,页面中添加以下代码

(组件页面全部复制粘贴就好了,后面根据自己的需求做调整)

<template>
  <section class="vueVideo">
    <div
      v-video-player:myVideoPlayer="playerOptions"
      class="video-player-box"
      :playsinline="playsinline"
      @play="onPlayerPlay($event)"
      @pause="onPlayerPause($event)"
      @ended="onPlayerEnded($event)"
      @loadedd
【Vue3】Vue3使用video-player实现视频播放 video-player 是一个基于 video.js 的视频播放器组件,它提供了丰富的功能,包括视频播放、暂停、快进、快退、全屏、音量控制等。video-player 的使用非常简单,如下安装即可。其中,src 属性是视频的地址,poster 属性是视频封面,controls 属性表示是否显示控制栏,autoplay 属性表示是否自动播放。video-player 还提供了许多其他属性,可以用来配置视频播放器的行为, 阅读详情

相关推荐

Nuxt(Vue)+elementUI走马灯组件+html <video>实现轮播视频,并自定义视频播放按钮

Nuxt(Vue)+elementUI走马灯组件+html <video>实现轮播视频,并自定义视频播放按钮 项目是用nuxt.js搭建的,最近需求需要首页的banner部分要图片+视频的轮播 一下是完整的代码例子,因项目首页还有其他内容,我只提取出有关banner的部分相关代码 <template> <div class="page"> <div class="new-index"> <!-- bannner图 --> <

The_Fuir_ye的博客 2317

VUE——nuxt.js实现腾讯云点播的视频播放

一、TencentPlayer播放器的封装 - 由于腾讯云点播的文档提供的播放器sdk的使用方法对于vue并不适用,所以参考官网提供的方法对播放器sdk做一个组件的封 装,让vue能方便的使用。 - 新建一个TencentPlayer.vue,作为一个组件引用 // TencentPlayer.vue <template> <video :id='t...

weixin_40677985的博客 1944

Django+Nuxt.js构建Universal Application实战指南

Universal Application(通用应用)是一种以环境无关性为核心理念的现代Web架构范式,强调同一业务逻辑在服务端与客户端具备行为一致性与确定性。其本质并非简单服务端渲染(SSR),而是通过分层契约实现路由、数据、状态的跨环境协同。Django凭借成熟的ORM、中间件生态与同步/异步双模能力,天然适合作为业务逻辑中枢;Nuxt.js则提供视图层的通用编排能力,支持SSG、SSR与SPA无缝切换。该架构显著提升首屏性能(LCP降低64%+)、SEO表现与错误可控性,特别适用于教育SaaS、企业内

weixin_30460489的博客 663

MuiPlayer视频播放组件入门

MuiPlayer 是一款 HTML5 视频播放插件,其默认配置了精美可操作的的播放控件,涉及了常用的播放场景,例如全屏播放、播放快进、循环播放、音量调节、视频解码等功能。

猿小白的博客 6322

DataWorks PyODPS第三方包全攻略:从打包到加载的完整流程

本文详细介绍了在DataWorks的PyODPS节点中使用第三方Python包的完整流程,包括环境限制、打包工具pyodps-pack的使用、资源上传与加载实战,以及特殊场景处理技巧。通过本文,开发者可以掌握在MaxCompute受限环境中灵活使用自定义依赖的方法,提升数据处理效率。

dd012的博客 993

无感健康监测的未来:毫米波雷达如何重新定义睡眠科技与居家养老

毫米波雷达技术正重新定义无感健康监测,特别是在睡眠科技与居家养老领域。通过精准监测呼吸、心率和体动,无需穿戴设备即可实现临床级精度。结合合宙Air700E开发板,构建了完整的远程看护解决方案,为老年人提供跌倒检测、异常报警等安全保障,同时保护用户隐私。

cake8的博客 569

工作中SVN的使用,保姆级教程!

SVN是一款集中式版本控制系统,采用客户端-服务器模式管理代码版本。与Git相比,SVN在目录权限控制、大型二进制文件处理等方面具有优势,适合特定场景使用。本文介绍了SVN的安装方法、基本操作(检出、提交、更新、回滚等)以及分支管理(创建、合并、切换)。同时讲解了文件冲突的解决方法,并演示了如何在IDEA中集成SVN工具。SVN虽然逐渐被Git取代,但在某些特定场景下仍是可靠选择,工具选择应基于团队和项目需求。

胜人者有力,自胜者强! 1855

模拟电子课设-半导体直流稳压电源的设计和测试

1、学习直流稳压电源的设计方法; 2、研究直流稳压电源的设计方案; 3、掌握直流稳压电路的调试及主要指标的测试方法。二、设计要求和技术指标 1、设计要求1)、设计一个能输出5V-12V连续可调的直流稳压电源,或±12V的直流稳压电源; 2)、根据设计要求和技术指标设计好电路,选好元件及参数,要求绘出原理图,并用Protel 99SE/DXP画出印制板图; 3)、在万能板或面包板上制作一台直流稳压电源; 4)、测量直流稳压电源的稳压系数; 5)、测量直流稳压电源的内阻; 6)、拟定测试方案和设计步

GJZGRB的博客 1971

大模型训练流程(四):PPO强化学习实战与调优指南

本文详细解析了大模型训练中PPO强化学习的实战应用与调优技巧,涵盖RLHF核心原理、PPO算法实现及显存优化策略。通过具体案例和代码示例,指导开发者有效提升模型回答质量与安全性,避免常见训练陷阱。

weixin_29051811的博客 438

Windows本地化部署Dify完整指南

本文详细介绍了在Windows系统上本地化部署Dify的完整步骤,涵盖了Docker Desktop的安装与配置、Dify源代码的获取、环境变量的设置、服务的启动与管理、以及常见问题的解决方案。文章首先指导用户如何下载和安装Docker Desktop,并配置WSL 2功能。接着,详细说明了如何获取Dify源代码,并通过Docker Compose启动服务。文章还提供了高级配置指南,包括如何配置大语言模型和更新Dify版本。最后,针对Docker镜像拉取失败等常见问题,提供了详细的诊断和解决方案。通过本文,

jacky_zhuyuanlu的博客 1万+

Simulink中Simscape—Fluids模块(原Simhydraulics)学习记录

学习来源:http://cn.mathworks.com/help/physmod/hydro/getting-started-with-simhydraulics.html 主要学习内容如下图: 详细内容: 1、组件来源 SIMULINK浏览器中的模块:Simscape_Foundation 和 Simscape_Fluids。 2、Simscape下包括多个子

1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: NUXT实现同级目录下建多个动态路由(路由伪静态)
下一篇: Nuxt项目网页源代码包含大量的css问题解决方案
钟Bubble
博客等级 码龄6年 205粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钟Bubble

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值