1. 没有指定video标签的宽度和高度,或者指定的宽度和高度不正确;
2. 没有指定video标签的src属性,或者指定的src属性不正确;
3. 没有指定video标签的type属性,或者指定的type属性不正确;
4. 没有指定video标签的controls属性;
5. 浏览器不支持video标签;
6. 视频文件的编码格式不正确;
7. 视频文件的编码格式不支持;
8. 视频文件的编码格式不兼容;
9. 视频文件的编码格式不完整;
10. 视频文件的编码格式不正确,或者视频文件的编码格式不支持。
因此,如果video标签在手机上打开是白屏,建议您检查以上几个原因,以便找到问题的根源,并解决问题。
首先,一般来说,用谷歌的chrome或者火狐的人比较多,较大一部分原因是因为这两个浏览器的调试程序功能做得比较完善,再加上这两个浏览器对HTML5和css3的支持都还算不错,所以建议用这二者进行第一视图的预览效果。当然,作为一个合格的前端页面编写者,单单备以上这两个浏览器是不够的,目前浏览器世界中四大主要内核的浏览器都要备一个,除了以上两个外,还要备有opera和ie,以测试同一套代码在不同浏览器之间的表现是否一致,不一致的话,要怎么处理代码,才能实现兼容性,这些都是要考虑的。
最后值得一提的是,在中国大陆内,由于一些历史原因,尽管微软已经早就放弃了XP和ie8,但是在浏览器的份额上,ie8和以下的浏览器份额还有将近20%的份额,所以在写代码时还要考虑代码在ie8及以下版本的浏览器的表现,而低版本的ie浏览器向来是兼容性问题最多的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)