由于项目需要,所以要播放flv格式的视频流,下面记录一下过程
首先需要安装flv.js

npm install --save flv.js

在html中使用

<template><div><video id="videoElement" controls autoplay muted width="300px" height="200px">    </video><button @click="play">播放</button></div>
</template>

接着js的部分如下

import flvjs from 'flv.js'
export default {data () {return {flvPlayer:null}},mounted() {if (flvjs.isSupported()) {var videoElement = document.getElementById('videoElement');this.flvPlayer = flvjs.createPlayer({type: 'flv',isLive: true,hasAudio: false,url: 'http://1011.hlsplay.aodianyun.com/demo/game.flv'      // 自己的flv视频流});this.flvPlayer.attachMediaElement(videoElement);this.flvPlayer.load();this.flvPlayer.play();}},methods:{play () {this.flvPlayer.play();}}
}

上述代码中的url改为自己的就可以直接使用了,有时候视频加载不出来,不是前端代码的问题,而是视频流提供的有问题,可以参看我这篇文章测试一下自己得到的flv是否正常
https://blog.csdn.net/changyana/article/details/126304833

我代码中的url是一个目前可用的在线测试的flv,只要视频流正常就可以在前端加载出来了!

vue播放flv视频流相关推荐

  1. android播放flv,Android:从url播放flv视频流

    我目前有一个应用程序,它可以记录视频并将其上传到我的服务器.在上传视频之后,应用程序会获得一个响应,该响应包含指向该文件的flv流的URL.Android:从url播放flv视频流 当我尝试在andr ...

  2. H.265编码视频播放器在播放FLV视频流时出现黑屏,如何解决?

    EasyPlayer是一款流媒体播放器系列项目,支持RTSP.RTMP.HTTP.HLS.UDP.RTP.File等多种流媒体协议播放.支持本地文件播放,支持本地抓拍.本地录像.播放旋转.多屏播放.倍 ...

  3. vue 播放 flv 视频

    安装 flv 插件 "flv.js": "^1.5.0", 在使用页面引入 import flv from 'flv.js' 使用 <template&g ...

  4. vue+播放直播视频流(websocket的流文件)

    前言: 之前分享的有 rtmp直播流 ,flv直播流的一些方法,这里分享下,播放 websocket的直流的方法,使用的方法是JSMpeg,JSMpeg是JS写的视频.音频解码器,能使用WebGL&a ...

  5. 浏览器低延时播放监控摄像头RTSP海康大华硬盘录像机NVR视频(EasyNVR播放FLV视频流)

    背景描述 EasyNVR的使用者应该都是清楚的知道,EasyNVR一个强大的功能就是可以进行全平台的无插件直播.主要原因在于rtsp协议的视频流(默认是需要插件才可以播放的)经由EasyNVR处理后可 ...

  6. 视频融合云服务平台EasyCVR接入设备后播放FLV视频流,报错404是什么原因?

    EasyCVR视频融合云平台视频能力丰富.兼容性强.开放度高,它能对多种终端(PC电脑.手机.平板.电子大屏等)分发出RTSP.RTMP.FLV.HLS.WebRTC等格式的视频流,在视频接入上也能支 ...

  7. Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流

    场景 Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流: Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流_win nginx-rtmp ...

  8. 使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流

    一.使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流 官方教程:https://help.aliyun.com/document_detail/125570.htm?spm= ...

  9. 【Vue】播放flv格式视频(flv.js视频播放器)

    图片来源:HTTP-FLV直播初探 链接 github地址:GitHub - bilibili/flv.js: HTML5 FLV Player 播放flv格式视频 npm install flv.j ...

  10. vue中播放flv流视频

    1.安装环境 npm install video.js npm install flv.js 2.引入video,在main.js中引入 import videojs from "video ...

最新文章

  1. exit的用法python_python 中exit,sys.exit,os._exit用法
  2. linux线程下的读写锁
  3. controller requestparam不传参数空指针异常_看完这篇文章,让你轻松学会Java异常处理...
  4. 理解__repr__
  5. 05--MySQL自学教程:DDL(Data Definition Language:数据库定义语言)操作数据库中的表(二)
  6. python中mainloop什么意思_很难理解python中的Tkinter mainloop()
  7. [python爬虫] BeautifulSoup和Selenium对比爬取豆瓣Top250电影信息
  8. DAL层修改sql表数据
  9. JSON简介,语法,在html中应用
  10. perl语言编程 第四版_被称作“胶水语言”的PERL,在芯片设计和验证中可以这样使用...
  11. 编译安装httpd,并启动之
  12. 仿射解密c语言程序实验报告,仿射加密解密 - 依姆哣特的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. 纯命令行linux环境,Ubuntu Server纯命令行环境安装 Dropbox
  14. 卖地方特色才产品,类似湖南味道那样的网上专卖店
  15. 什么是DNS的正向解析与反向解析?代码实现?
  16. Ubuntu 16.04中cartographer安装过程中的troubleshooting,以及demo的实现
  17. Uber面向中印开发者公布SDK,支持第三方应用集成服务
  18. vscode Markdown TOC 插件生成目录去除autoauto
  19. 中国制冷剂市场供需调研与投资竞争力分析报告2022-2028年
  20. 本月腾讯,阿里,美团等技术团队的精品文章推送

热门文章

  1. 五个拿来就能用的炫酷登录页面
  2. php网站登录界面验证码打不开,php网站无法显示验证码
  3. phpnow mysql_使用PHPnow搭建本地PHP环境+创建MySQL数据库
  4. python学习笔记(六):if语句之处理数据
  5. imap java代码,JAVA运用IMAP、POP3、SMTP协议收发邮件
  6. php-fpm优化总结
  7. uni-app 文件下载
  8. 我们都应该停止三种测试实践
  9. 论文|完整空间多任务模型(Entire Space Multi-Task Model)
  10. vs2017更新出错:The entire Box execution exiting with result code: 0x0