浏览器播放mp4格式视频时只有声音看不到画面的原因及解决方法(精)

做HTML5网页,要播放视频,视频格式为mp4,结果浏览器只能听到声音,看不到画面。

反复测试,多个浏览器均出现此问题。刚开始以为视频的格式不对,我是从MOV转的MP4格式,反复确认嵌入的视频确实是mp4格式的,可是试了好多次结果都一样,只有声音不显示图像,搞了一天,直接搞懵了。

在网上到处搜索,最终解决。

问题描述:

在html5页面中嵌入视频,用浏览器打开页面只听到声音却不显示图像。

页面代码:

<video width="711px" height="400px" controls autoplay>
  <source src="newminhe.mp4" type="video/mp4"></source>
  请升级浏览器到最新版本!
</video>

原因:

视频不光区分格式,同一格式还区分编码。

对于扩展名相同的视频文件它们的视频的编码可能是不一样的。

mp4格式的视频就有3种编码: mpg4(xdiv),mpg4(xvid),avc(h264),这三种格式虽然在播放器里可以正常播放,但是mpg(xdiv),mpg4(xvid)这两种格式嵌到html5页面里的时候就会出现只有声音不显示图像的情况,转换成H264编码就可以在网页正常播放了。

解决方法:

使用格式工厂来转码,把mp4格式视频的编码转换成H264编码

浏览器播放视频时只有声音看不到画面的原因及解决方法(精)

提示:

Safari和Internet Explorer9支持H.264格式(注:H.264是公认的mp4的标准编码)的视频)

Firefox和Opera是坚持开源Theora 和Vorbis格式。

因此,指定HTML5的视频时,你必须提供这两种格式,才能在这些浏览器中都兼容。

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/1895.html

(11)
江山如画的头像江山如画管理团队
上一篇 2018年5月9日 下午3:35
下一篇 2018年5月9日 下午4:26

99%的人还看了以下文章

  • web前端工程师需要掌握哪些知识,0基础学习Web前端课程大纲

    想从事Web前端开发,需要掌握哪些知识? 中文网页设计网今天给大家分享0基础学习Web前端的课程大纲,从入门到精通,帮助你快速成长为Web前端工程师。 Web前端基础课程大纲 第一阶段:HTML+CSS 第二阶段:JavaScript基础知识 第三阶段:DOM、BOM与事件 第四阶段:面向对象与数据交互 第五阶段:JavaScript实战 第六阶段:数据类型…

    2018年10月24日
    6.4K0
  • 毛笔字生成器,毛笔字在线生成网站

    125网页设计今天给大家推荐几个毛笔字生成器,毛笔字在线生成网站: http://www.51poca.com/ http://www.epinv.com/online/ http://www.akuziti.com/mb/ 毛笔字改造使用方法 将下载下来的字体图片AI转路径,编辑文字。 首先使用在线生成器输入选择好你需要的文字字形,将文字图片拖至AI中。 …

    2019年1月5日 网页设计
    10.5K0
  • css布局基础:盒子模型练习

    主要知识点: 1、盒子在页面的显示=margin+border+padding+width/height 2、每个html元素都可以抽象为一个盒子 效果图: 参考: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title&…

    2020年4月4日
    5.1K0
  • 网页设计第一步:绘制网站草图

    网站设计草图是对页面元素布局、页面造型设计、交互表现形式等所做的手绘草图说明,是对用户需求沟通的图形表现,以便更准确无误地与用户确认需求,也对网站风格设计过程起指导作用。

    2020年2月26日 网页设计
    28.1K0
  • 网页设计中字体运用的12个技巧一超实用!

    文字、文本排版是日常网站设计工作中经常用到,看似简单的文字,实际上排版也是很有讲究。 1. 了解字体的性格 每个字体都有性格,人们比较喜欢一些有特色的东西。那么这些被喜欢的存在什么规则呢,了解你的目标人群,知道你文档的用途,选择一类字体,使用你的目标人群所期望的字体,是你的文档的用途所需要的字体。 更多请阅读:网页设计字体篇:字体的性格 2. 避免使用默认字…

    2019年10月26日 网页设计
    10.2K0
  • web开发技术课程项目考查

    考查目的 一、专业能力目标 ①检验学生对《web开发技术》课程的理解与掌握情况 ②锻炼学生运用所学知识解决实际问题,进行项目开发的能力。 ③掌握web项目的开发流程,网站建设的技术和方法,具备一定的网站设计能力及网页制作能力。 ④培养学生网站规划建设、发布,以及管理维护的基本技能。 ⑤培养学生掌握项目开发的的思想和方法,树立严肃认真的工作作风。 二、技能目标…

    2018年6月1日
    9.2K0

发表回复

登录后才能评论