官方文档:

https://github.com/bilibili/flv.js

安装:

npm install --save flv.js

组件内引入依赖:

import flvjs from 'flv.js'

实例:

<template><div><video id="videoElement" controls autoplay muted width="300px" height="200px">    </video><button @click="play">播放</button></div>
</template>
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'});this.flvPlayer.attachMediaElement(videoElement);this.flvPlayer.load();this.flvPlayer.play();}},methods:{play () {this.flvPlayer.play();}}
}

效果:

播放失败原因:

协议不支持
在一开始我以为flvjs可以播放所有flv格式的视频流,但是经过测试和查看文档发现,这个包仅支持HTTPFLV协议的流,如果使用RTMP协议的流则依然需要使用flash插件。

支持:http://www.xxxxxxx.com:18080/11/22.flv
不支持:rtmp://www.xxxxx.com/api/6538-1.1567494734966.flv

Vue+flvjs播放flv文件相关推荐

  1. vue中播放flv流视频

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

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

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

  3. 网页中播放FLV文件的代码

    使用方法: 方法一.js嵌入 直接copy下面代码,修改其中红色部分,即:swf_width.swf_height.texts.files 参数 <script type="text/ ...

  4. 如何让暴风影音播放flv文件

    我自己电脑上装的是暴风1.0很老的版本了,不过,现在一直还在用它,感觉很好,而且能播放双字幕. 可是前段时间发现有的flv文件不能播放,网上找了很多,都说在综合设置里改什么realmedia,这个对我 ...

  5. 播放FLV文件的方法

    使用方法: 方法一.js嵌入 直接copy下面代码,修改其中红色部分,即:swf_width.swf_height.texts.files 参数 <script type="text/ ...

  6. vue中播放flv格式视频(b站flv.js的使用)

    1.下载flv.js npm install --save flv.js 2.引用 import flvjs from 'flv.js/dist/flv.min.js' 完整代码 <templa ...

  7. 通过Vue+flvjs在HTML5中播放flv格式视频文件—demo及api

    目前主流浏览器不能直接嵌入并且播放FLV文件,所以直接用video标签播放是行不通的. 因此提供两种解析方法 嵌入一个swf媒体播放文件,并利用该文件来播放你预设的文件. 这里推荐dplayer--h ...

  8. 在HTML中嵌入并播放FLV媒体文件

    在HTML中嵌入并播放FLV媒体文件 December 8th 2012 评论(2) 这个说起来比较复杂,并且在以后的html5规范中也将摒弃(个人认为), 但面对目前国内的主流浏览器,如果你想要在网 ...

  9. 动态播放外部FLV 文件和预加载 FLV 文件

    /***************** wgscd (c)2005 ' qq:153964481 e-mail:wgscd@126.com  blog:http://blog.csdn.net/wgsn ...

  10. 如何动态播放外部 FLV 文件

    您可以在运行时加载 FLV 文件,并在 SWF 文件中播放.可以将这些文件加载到视频对象或诸如 FLVPlayback 之类的组件中.下面的示例演示如何在视频对象中播放名为 clouds.flv 的文 ...

最新文章

  1. 马斯克嘲笑「元宇宙」的想法,并给年轻人5条鸡汤
  2. 帧中继和路由协议详解-在帧中继多点子接口上运行EIGRP
  3. Qt中一个.cpp类的函数调用另一个.cpp中类的函数的方法
  4. 使用VS.NET2003操作SQLServer DTS.
  5. 深度学习自学(三十五):双向图推理全景图像分割
  6. AdBlock插件离线安装
  7. 【xxl-job源码篇01】xxl-job源码解读 神奇的时间轮 触发流程解读
  8. win7科学计算机的用法,Win7自带计算器使用功能介绍
  9. java--删除TMP文件
  10. Kubeadm介绍与使用Kubeadm搭建kubernetes集群环境
  11. 读书印记 - 《文案创作完全手册:文案大师教你一步步写出销售力》
  12. XAML 创建浏览器应用程序
  13. leetcode:13、罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
  14. 激活黑群晖Synology Active Backup for Business,黑群晖系统备份软件激活,亲测有效
  15. 随机森林特征重要性度量
  16. Java中数组怎么初始化?数组初始化方法
  17. 手把手教你安装 Centos7.6系统(图文超详细)
  18. cross-env解决跨平台设置NODE_ENV的问题
  19. 基于有限状态机的自动售货机控制电路
  20. C++:构造函数和析构函数

热门文章

  1. 图像处理之理想低通滤波器、巴特沃斯低通滤波器和高斯低通滤波器的matlab实现去噪
  2. ASP.NET WebAPI导入EXCEL数据
  3. java下载zip文件
  4. 【C】VC6调试器的使用
  5. Vue 2.0 + Axios + Vue Router 实现CNode社区
  6. html5获取坐标高德,高德地图坐标的获取( JavaScript API )
  7. python调用通达信公式_通达信公式-主力雷达Python化
  8. 主板在计算机系统中的应用,浅谈主板在计算机硬件系统中的重要
  9. ppt取色html,ppt如何使用取色器? ppt取色器的使用方法
  10. [软件开发] 基于Qt开发的一款免费取色器软件 - TakeColor