扫码关注官方订阅号
B站最近新出的HTML5播放器 是怎么做到播放flv视频的?我在审查元素里看到加载的是flv格式的视频video标签的src属性 是这样的:blob:http%3A//http://www.bilibili.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
blob:http%3A//http://www.bilibili.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
------JS新手
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
html5是否可以播放视频文件,是需要看视频文件的编码。把B站上视频下载下来,可以看到视频编码是AVC,这是大部分支持html5的浏览器支持的编码。所以即使文件的后缀是.flv也可以播放,如果一个视频文件是mp4格式,但编码不是avc,html5也播放不了
播放视频那是浏览器的事,浏览器支持啥格式就能播放啥格式,这和HTML5 JS 有啥关系,HTML5=UI,JS=逻辑处理。
这个跟video的属性没关系吧?b站视频格式好像就只有MP4和flv的,应该是在你上传的时候就限制格式了或者转码了
事实并非如楼上诸位所言去了解下 b 站已开源的 flv.js 就明白了纯 js demux 再通过 HTML5 MSE 汇入 video
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
html5是否可以播放视频文件,是需要看视频文件的编码。
把B站上视频下载下来,可以看到视频编码是AVC,这是大部分支持html5的浏览器支持的编码。
所以即使文件的后缀是.flv也可以播放,如果一个视频文件是mp4格式,但编码不是avc,html5也播放不了
播放视频那是浏览器的事,浏览器支持啥格式就能播放啥格式,这和HTML5 JS 有啥关系,HTML5=UI,JS=逻辑处理。
这个跟video的属性没关系吧?b站视频格式好像就只有MP4和flv的,应该是在你上传的时候就限制格式了或者转码了
事实并非如楼上诸位所言
去了解下 b 站已开源的 flv.js 就明白了
纯 js demux 再通过 HTML5 MSE 汇入 video