vue播放flv视频流
由于项目需要,所以要播放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视频流相关推荐
- android播放flv,Android:从url播放flv视频流
我目前有一个应用程序,它可以记录视频并将其上传到我的服务器.在上传视频之后,应用程序会获得一个响应,该响应包含指向该文件的flv流的URL.Android:从url播放flv视频流 当我尝试在andr ...
- H.265编码视频播放器在播放FLV视频流时出现黑屏,如何解决?
EasyPlayer是一款流媒体播放器系列项目,支持RTSP.RTMP.HTTP.HLS.UDP.RTP.File等多种流媒体协议播放.支持本地文件播放,支持本地抓拍.本地录像.播放旋转.多屏播放.倍 ...
- vue 播放 flv 视频
安装 flv 插件 "flv.js": "^1.5.0", 在使用页面引入 import flv from 'flv.js' 使用 <template&g ...
- vue+播放直播视频流(websocket的流文件)
前言: 之前分享的有 rtmp直播流 ,flv直播流的一些方法,这里分享下,播放 websocket的直流的方法,使用的方法是JSMpeg,JSMpeg是JS写的视频.音频解码器,能使用WebGL&a ...
- 浏览器低延时播放监控摄像头RTSP海康大华硬盘录像机NVR视频(EasyNVR播放FLV视频流)
背景描述 EasyNVR的使用者应该都是清楚的知道,EasyNVR一个强大的功能就是可以进行全平台的无插件直播.主要原因在于rtsp协议的视频流(默认是需要插件才可以播放的)经由EasyNVR处理后可 ...
- 视频融合云服务平台EasyCVR接入设备后播放FLV视频流,报错404是什么原因?
EasyCVR视频融合云平台视频能力丰富.兼容性强.开放度高,它能对多种终端(PC电脑.手机.平板.电子大屏等)分发出RTSP.RTMP.FLV.HLS.WebRTC等格式的视频流,在视频接入上也能支 ...
- Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流
场景 Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流: Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流_win nginx-rtmp ...
- 使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流
一.使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流 官方教程:https://help.aliyun.com/document_detail/125570.htm?spm= ...
- 【Vue】播放flv格式视频(flv.js视频播放器)
图片来源:HTTP-FLV直播初探 链接 github地址:GitHub - bilibili/flv.js: HTML5 FLV Player 播放flv格式视频 npm install flv.j ...
- vue中播放flv流视频
1.安装环境 npm install video.js npm install flv.js 2.引入video,在main.js中引入 import videojs from "video ...
最新文章
- exit的用法python_python 中exit,sys.exit,os._exit用法
- linux线程下的读写锁
- controller requestparam不传参数空指针异常_看完这篇文章,让你轻松学会Java异常处理...
- 理解__repr__
- 05--MySQL自学教程:DDL(Data Definition Language:数据库定义语言)操作数据库中的表(二)
- python中mainloop什么意思_很难理解python中的Tkinter mainloop()
- [python爬虫] BeautifulSoup和Selenium对比爬取豆瓣Top250电影信息
- DAL层修改sql表数据
- JSON简介,语法,在html中应用
- perl语言编程 第四版_被称作“胶水语言”的PERL,在芯片设计和验证中可以这样使用...
- 编译安装httpd,并启动之
- 仿射解密c语言程序实验报告,仿射加密解密 - 依姆哣特的个人空间 - OSCHINA - 中文开源技术交流社区...
- 纯命令行linux环境,Ubuntu Server纯命令行环境安装 Dropbox
- 卖地方特色才产品,类似湖南味道那样的网上专卖店
- 什么是DNS的正向解析与反向解析?代码实现?
- Ubuntu 16.04中cartographer安装过程中的troubleshooting,以及demo的实现
- Uber面向中印开发者公布SDK,支持第三方应用集成服务
- vscode Markdown TOC 插件生成目录去除autoauto
- 中国制冷剂市场供需调研与投资竞争力分析报告2022-2028年
- 本月腾讯,阿里,美团等技术团队的精品文章推送
热门文章
- 五个拿来就能用的炫酷登录页面
- php网站登录界面验证码打不开,php网站无法显示验证码
- phpnow mysql_使用PHPnow搭建本地PHP环境+创建MySQL数据库
- python学习笔记(六):if语句之处理数据
- imap java代码,JAVA运用IMAP、POP3、SMTP协议收发邮件
- php-fpm优化总结
- uni-app 文件下载
- 我们都应该停止三种测试实践
- 论文|完整空间多任务模型(Entire Space Multi-Task Model)
- vs2017更新出错:The entire Box execution exiting with result code: 0x0