8 字
1 分钟
Vue3使用flv.js播放FLV视频流
安装依赖
npm install vue flv.js --save实现方式
<template> <div> <video ref="videoPlayer" controls width="640" height="360"></video> </div></template>
<script>import flvjs from 'flv.js';
export default { data() { return { flvPlayer: null, videoSource: 'http://58.215.18.181:26088/flv?port=26935&app=gblive&stream=32021368001310543292' // 替换为你的 HTTP-FLV 视频流地址 }; }, mounted() { this.initFlvPlayer(); }, beforeDestroy() { this.destroyFlvPlayer(); }, methods: { initFlvPlayer() { if (flvjs.isSupported()) { const videoPlayer = this.$refs.videoPlayer; const flvPlayer = flvjs.createPlayer({ type: 'flv', url: this.videoSource });
flvPlayer.attachMediaElement(videoPlayer); flvPlayer.load(); flvPlayer.play();
this.flvPlayer = flvPlayer; } else { console.error('FLV.js is not supported in this browser.'); } }, destroyFlvPlayer() { if (this.flvPlayer) { this.flvPlayer.destroy(); } } }};</script>
<style scoped>/* 可以在这里添加一些样式 */</style> 分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Vue3使用flv.js播放FLV视频流
https://blog.olinl.com/posts/vue-flv/ 相关文章 智能推荐
1
Vue3使用el-upload上传图片
代码开发实战 在Vue3 中使用 el-upload 组件上传图片的案例。
2
v-table组件添加序号
代码开发实战 在Vue3 中使用 el-table 组件添加序号的案例。
3
Vue3动态添加输入框并添加规则校验
代码开发实战 在Vue3 中动态添加输入框并添加规则校验的案例。
4
为了护住我那几块硬盘:我的 UPS 监控“三部曲
HomeLab 私有云 从 PVE 备注里的简陋脚本,到独立的 Node.js Web 监控页,记录一个 HomeLab 玩家的 UPS 监控进阶之路。
5
CI/CD 手册:Jenkins 自动化发布全流程
服务与应用运维 详细记录如何通过 Jenkins 搭建自动化流水线,实现 Node.js 前端项目与 Spring Boot 后端项目的打包、上传及一键部署。
