Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html5中显示mp4视频_Html_Video_Mp4 - Fatal编程技术网

在html5中显示mp4视频

在html5中显示mp4视频,html,video,mp4,Html,Video,Mp4,我正在尝试使用html5来获取我的网站,而不是那些古老的可怕的嵌入/对象的东西。我将html导出到一个数据库 在Firefox或Chrome(在Mac上)中它对我不起作用。以下是本页上的好东西: <video width="500" height="350" controls="controls"> <source src="/temp/output.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />

我正在尝试使用html5来获取我的网站,而不是那些古老的可怕的嵌入/对象的东西。我将html导出到一个数据库

在Firefox或Chrome(在Mac上)中它对我不起作用。以下是本页上的好东西:

<video width="500" height="350" controls="controls">
    <source src="/temp/output.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
    <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" standby="video loading" scale="aspect" HEIGHT="350" WIDTH="500" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
        <PARAM NAME="src" VALUE="/content/preview/350/aerial-tour-of-thebes-ramusseum.mov" >
        <PARAM NAME="autoplay" VALUE="true" >
        <param name="controller" value="true"><param name="loop" value="true">
        <param name="scale" value="aspect"/>
        <EMBED scale="aspect" HEIGHT="350" WIDTH="500" TYPE="video/quicktime" PLUGINSPAGE="http://www.apple.com/quicktime/download/" SRC="/content/preview/350/aerial-tour-of-thebes-ramusseum.mov" controller="true" loop="true" AUTOPLAY="true"/>
    </OBJECT>
</video>

两个问题:

  • 这个代码怎么了?我知道mp4是html5的有效格式,对吗?怎么回事?及
  • 在没有支持的浏览器中,这一切的意义不是很好地降低性能吗?我只看到一个灰色的盒子里有个x。难道它不应该执行对象/嵌入的东西并以它过去的方式显示视频吗

  • 由于许可的原因,某些浏览器不支持MPEG4。这种格式已获得专利,因此这些浏览器的开发人员必须为其浏览器的每个用户购买专利许可证

    Firefox目前支持Ogg Theora和WebM

    这里有跨各种浏览器/操作系统的格式支持列表:


    好的,那么你能回答我的另一个问题吗?如果我的浏览器无法支持该编解码器,为什么它不能很好地降级并以旧的html4方式执行对象/嵌入和显示视频?