浏览器将视频解析为音频的bug
项目场景
项目场景:需要在网页上播放视频;
问题描述
Html 通过 video 标签加载视频,部分机型浏览器上只显示音频而不显示图像,即解析为音频;
<video
src="/videos/xxx.mp4"
style="height: 300px; width: 50%; margin-bottom: 20px;"
controls
></video>原因分析
- 浏览器版本问题(否,出现问题的浏览器为最新版本,已有兼容);
- 视频编码导致部分硬件解析不了(是,视频为 hevc 编码,兼容性较差);
解决方案
将视频编码从 Hevc 转换为 H264;
补充知识
https://zhuanlan.zhihu.com/p/671508630

