前端vueflv播放FLV在线流顾拾柒2025-01-012025-06-02安装依赖1npm install vue flv.js --save 页面代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253<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>