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
Html “指定”;“类型”;“的属性”;视频/mp4“;不支持_Html_Video_Html5 Video_Mediaelement.js_Webm - Fatal编程技术网

Html “指定”;“类型”;“的属性”;视频/mp4“;不支持

Html “指定”;“类型”;“的属性”;视频/mp4“;不支持,html,video,html5-video,mediaelement.js,webm,Html,Video,Html5 Video,Mediaelement.js,Webm,我正在使用mediaelement js。。 在我的帐户上我有这些 AddType video/mp4 mp4 m4v AddType audio/mp4 m4a AddType video/ogg ogv AddType audio/ogg ogg oga AddType video/webm webm 在我的index.html上,我的 代码是 <video width="600" height="450" preload="none" autoplay preload=

我正在使用mediaelement js。。 在我的帐户上我有这些

AddType video/mp4  mp4 m4v
AddType audio/mp4  m4a
AddType video/ogg  ogv
AddType audio/ogg  ogg oga
AddType video/webm webm
在我的index.html上,我的


代码是

<video width="600" height="450" preload="none" autoplay preload="auto" >
    <!-- MP4 for Safari, IE9, iPhone, iPad, Android, and Windows Phone 7 -->
    <source type="video/mp4" src="videos/Sequence1.mp4"/>
    <!-- WebM/VP8 for Firefox4, Opera, and Chrome -->
    <source type="video/webm" src="videos/Sequence1.webm" />
    <!-- Ogg/Vorbis for older Firefox and Opera versions -->
   <source type="video/ogg" src="videos/Sequence1.ogv" />
    <!-- Flash fallback for non-HTML5 browsers without JavaScript -->
    <object width="320" height="240" type="application/x-shockwave-flash" data="flashmediaelement.swf">
        <param name="movie" value="flashmediaelement.swf" />
        <param name="flashvars" value="controls=&file=videos/Sequence1.mp4" />     
    </object>
</video>

不幸的是。。它不能在mozilla浏览器上播放。。它继续加载,但不播放。。 在mozilla上使用ctrl+shift+k。。我发现了这些错误

-- [18:47:12.942]不支持“视频/mp4”的指定“类型”属性。加载媒体资源视频/Sequence1.mp4失败。@


请帮帮我。。我真的需要把它修好

Firefox不支持MP4类型!它仅在Safari3.0+、Google Chrome 5.0+和IE 9.0+中受支持!对于Firefox,您需要.ogg文件或.webm视频文件作为源文件!以下是一个图像,包含HTML 5中所有受支持的视频格式:

有关音频支持,请参见此图片:

更新: Firefox现在支持MP4 H.264(AAC或MP3)

注意:使用高配置文件编码的MP4s不会在低端运行 硬件,如低端Firefox OS手机


Firefox给出错误是因为它不支持
视频/mp4
,没什么好担心的,是其他原因造成的。您可以从删除两个
preload
属性中的一个开始,尽管我认为这也不是主要问题

如果你在Firefox中使用,大约需要30秒,加载后,播放点就在视频的末尾。如果你喜欢它,它看起来很好。因此,我认为您的
webm
文件的编码有问题,我会尝试使用一些不同的选项再次对其进行编码


顺便说一句,如果你不知道编码是怎么回事,那么视频中就没有任何东西要求它是视频。这基本上是一个幻灯片的视频,你可能会更好,它肯定会减少所需的带宽。

我有这个
是否打开网站并复制视频url。在用感叹词给出答案之前,请先阅读代码。尝试在ogg文件之后添加webm文件的源代码!!我试过了,先生。。但是仍然不起作用。。如果mozilla加载了ogv文件,但没有播放。谢谢你的回答,看起来我们直接播放时会有不同的结果,因为在我这边,它播放得很好。但是当我在网页上播放视频时。这需要30秒,然后分数就在视频的末尾。对不起,我错了。。你是对的,我以为我是在直接播放webm视频,是ogv视频播放得很好。虽然webm视频没有播放,但仍然没有改进。。我现在很沮丧。。您建议的html5幻灯片未经我的客户批准。她只是想让我解决这个问题。你觉得怎么样?@markyeoj我觉得你对WebM视频编码的方式还是有问题的谢谢,我很感激,你有什么建议我该怎么做?因为直到我想不出来。
<video width="600" height="450" preload="none" autoplay preload="auto" >
    <!-- MP4 for Safari, IE9, iPhone, iPad, Android, and Windows Phone 7 -->
    <source type="video/mp4" src="videos/Sequence1.mp4"/>
    <!-- WebM/VP8 for Firefox4, Opera, and Chrome -->
    <source type="video/webm" src="videos/Sequence1.webm" />
    <!-- Ogg/Vorbis for older Firefox and Opera versions -->
   <source type="video/ogg" src="videos/Sequence1.ogv" />
    <!-- Flash fallback for non-HTML5 browsers without JavaScript -->
    <object width="320" height="240" type="application/x-shockwave-flash" data="flashmediaelement.swf">
        <param name="movie" value="flashmediaelement.swf" />
        <param name="flashvars" value="controls=&file=videos/Sequence1.mp4" />     
    </object>
</video>