当简单的写一个video标签想要正常播放视频时(该视频格式假如为mp4)
或许会遇到一种问题,就是MIME格式不支持,此时需要配置IIS ,MIME格式将其支持mp4
但是依然会遇到视频无法播放的情况
那么回头翻阅文档就是最好的方式
文档中我们发现video标签中的属性 ,浏览器都支持
那么问题就来了 src 属性 本就是传递一个文件路径或者一个地址,最终的结果都是通过地址获取视频二进制字节流,那么可以理解为只要src属性能响应视频二进制字节流,就能正常作用
但是尝试后依然不能正常播放
经过查阅资料,发现浏览器所支持的二进制字节流也有自己的编码方式,而为了正常播放需要将编码转为 H.264视频格式编码
那么接下来就是通过一些列的方式将目前的二进制字节流 转换为 H.264编码的二进制字节流
发现视频可以播放,但是又一个问题就是没有音频
那么问题很明显锁定在编码上,既然视频能够显示,那么说明 H.264编码的转至没有太大问题,需要查阅浏览器能够识别的音频类别
发现 同时音频需要转至AAC 编码 才能是音视频同步,并且正常播放
以上即处理video视频标签遇到的一系列问题