html5播放flv
html5的video标记,可以播放多种视频,什么mp4啦,mov啦,但不包括flv。flv与flash有关系,没前途,快完蛋了。但好像这个又跟直播啥的有关联(是一种直播协议),而且之前有一些视频文件是flv格式的,难道就傲娇的索性不支持了吗?
那么html5中,如何播放flv文件?不要想着用flash来播放,霸主chrome已经不支持了。
先说结论,可以播放,用bilili的开源项目flvjs就可以播放,不需要任何插件;但只能部分播放,不是所有的flv文件都能播放,只有H.264编码的才能播,什么vp6f格式不行。原来,flv视频文件,本身也有多种格式啊。
vp6是很老旧的编码了,H.264新一些。有关视频编码的知识,可以看这里:
视频编码简史:H.263/H.264/H.265和MPEG2/MPEG4以及VP9,H264优点
具体的H5播放代码如下:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script src="flv.min.js"></script>
<style>
body,center{padding:0;
margin:0;
}.v-container{width:640px;height:360px;border:solid 1px red;}video{width:100%;height:100%;}
</style>
</head>
<body><div class="v-container"><video id="player1" muted autoplay="autoplay" preload="auto" controls="controls"></video></div>
</body>
</html>
<script>if (flvjs.isSupported()) {var videoElement = document.getElementById('player1');var flvPlayer = flvjs.createPlayer({type: 'flv',url: 'http://fed.dev.hzmantu.com/oa-project/bce0c613e364122715270faef1874251.flv'});flvPlayer.attachMediaElement(videoElement);flvPlayer.load();//flvPlayer.play();}
</script>
至于部分不支持的flv,我实在找不到什么办法,只能是转换成其他格式。转换的话,不用下载什么转换器(要么收费,要么像病毒一样,给你装一大堆垃圾),用ffmpeg就好。
将 001.flv 转成 001.mp4。
ffmpeg -i f:\temp\temp\001.flv f:\temp\temp\001.mp4
ffmpeg真好用,还可以看视频文件的编码等信息:
ffmpeg -i f:\temp\temp\002.flv
html5播放flv相关推荐
- 通过Vue+flvjs在HTML5中播放flv格式视频文件—demo及api
目前主流浏览器不能直接嵌入并且播放FLV文件,所以直接用video标签播放是行不通的. 因此提供两种解析方法 嵌入一个swf媒体播放文件,并利用该文件来播放你预设的文件. 这里推荐dplayer--h ...
- rtsp,rtp,gb28181直接转化为html5播放(二)
承接上一节 udp服务器接流转html5播放 效果 先看效果: 服务器拉rtsp流,直接转成flv,不经过推流,浏览器使用ws直接连接写得我们写得服务器播放,因为websocket本身是跨域得,可以直 ...
- 安卓uc斗鱼html5,斗鱼HTML5播放器
// ==UserScript== // @description 基于 flv.js 的斗鱼HTML5播放器. // @icon https://ojiju7xvu.qnssl.com/d5hp/i ...
- html5播放mp4视频代码
1.nginx支持flv和mp4格式播放 默认yum安装nginx centos7安装nginx时候应该是默认安装nginx_mod_h264_streaming模块的 # nginx -V查看是否安 ...
- 网页html5播放器,一个强大的开源HTML5视频播放器,字节出品
哈喽,大家好!现在短视频.直播十分的火,相信许多开发童鞋都遇到要在项目中加入视频组件的情况吧. 一般视频播放或者直播的前端组件都要有诸如弹幕.清晰度调整.倍数播放等功能,今天精选板给大家带来的就是这样 ...
- html5播放器 易语言,html5播放器playease.js最新版
[实例简介] playease.js: 一款html5播放器,支持flv.mp4.rtmp.dash.hls,以及html5原生支持的格式webm.mpeg-4系列.ogg等,兼容IE8+.该播放器可 ...
- 斗鱼html5插件百度云,斗鱼HTML5播放器 0.8.10
斗鱼HTML5播放器 0.8.10插件图文教程 斗鱼HTML5播放器 (hbocinidadgpnbcamhjgfbgiebhpnmfj):替换斗鱼TV的 Flash 播放器, 并支持弹幕, 送礼等功 ...
- 在vue和html中播放.flv格式的视频
借助一个html标签object,来嵌入一个swf媒体播放文件,并利用该文件来播放你预设的文件.下载链接 利用B站开源的flv.js 通过将FLV文件流转换为ISO BMFF(Fragmented M ...
- 在HTML中嵌入并播放FLV媒体文件
在HTML中嵌入并播放FLV媒体文件 December 8th 2012 评论(2) 这个说起来比较复杂,并且在以后的html5规范中也将摒弃(个人认为), 但面对目前国内的主流浏览器,如果你想要在网 ...
- html5播放器的标签与用法(mp4视频编码问题)
html5播放器范例 先来个范例吧,html5的播放器代码,就是这么简单: <video width="320" height="240" control ...
最新文章
- Report framework entry point CRM_BSP_OIC_1O_SEARCH_FROM_RF
- 你碰到过的最难调试的 Bug 是什么样的?
- 【渝粤教育】国家开放大学2018年春季 0105-21T酒店营销实务 参考试题
- Asp.Net Core 轻松学-利用日志监视进行服务遥测
- android gridview滚动监听,检测GridView滚动速度 – Android
- 飞翔 nyoj195(贪心or 动态)
- 大数据——海量数据处理的基本方法总结
- 平板电脑安装软件_手机象棋软件手机、平板、电脑三平台同时安装!学棋涨棋必备...
- 一个老程序员的阶段性总结
- Python数据分析-google play store的app数据分析
- Java一般要学多久?
- 调试: Rose逆向工程时死机.
- 结合 服务器+后端+前端,完成 vue项目 后台管理系统
- 飞塔防火墙手动升级UTM库
- 通达信交易接口以什么形式执行下单的?
- dnf剑魂buff等级上限_DNF剑魂职业定位、装备、加点、猴戏、新老换装详解
- 如何使用Java制作网课搜题软件?我来教你,so easy
- 基于深度学习的图标型验证码识别系统(包含完整代码、界面)
- 西湖大学全披露:68位顶级科学家加盟,已获捐资35亿,最小捐赠者12岁
- 【Android】蓝牙开发——经典蓝牙配对介绍(通过手机系统蓝牙演示)
热门文章
- Linux 操作系统下的指纹开发
- python爬虫和Java爬虫哪个更好
- 20个经典Android游戏源码下载地址(持续更新~)
- 基于javaweb的旅游管理系统旅行平台(springboot+ssm)
- 「 Linux 」“安装中文输入法方法”讲解
- 利用纯真ip库搭建ip查询服务
- HTML认识数字游戏,小班数学游戏教案《认识数字》
- gurobi和java,在Java中使用Gurobi与在Ampl中使用Gurobi
- 网络空间安全复习归纳
- vue 浏览器地址是ip_Vue实战041:获取当前客户端IP地址详解(内网和外网)