视频标签无法在桌面Firefox中运行,但可以在移动设备上运行Firefox

时间:2016-10-27 09:06:23

标签: html firefox video

我有两个视频标签,一个工作正常,但第二个给我错误,

no video with supported format and mime

这是第一个视频标签。哪个工作正常,并从This Link.

中取出
<video loop controls class="popvideo">
    <source src="https://archive.org/download/WebmVp8Vorbis/webmvp8_512kb.mp4" type="video/mp4">
    Your browser doesn't support HTML5 video tag.
</video>

第二个视频标签,它不在桌面上工作但在android firefox版本中工作,并且给我发错误。

<video class="popvideo" loop controls id="v1">
    <source src="https://video.twimg.com/amplify_video/771965608854446080/vid/480x360/J-cvquAduyhPHJmg.mp4" type="video/mp4; codecs='avc1.42E01E, mp4a.40.2'">
    <!--<source src="https://video.twimg.com/amplify_video/771965608854446080/vid/480x360/J-cvquAduyhPHJmg.mp4" type="video/mp4;">
if i do this too nothing happen, i still get error-->


    Your browser doesn't support HTML5 video tag.
</video>

我已将此添加到我的.haccess但没有帮助。

AddType video/mp4 mp4 m4v f4v f4p AddType video/ogg ogv AddType video/webm webm AddType video/x-flv flv

所以我的问题是为什么会这样?如果您要说Fire fox don't support mp4那么我将告诉第一个例子仅来自受尊敬的网站。

3 个答案:

答案 0 :(得分:4)

你注释掉你说“也行不通”的第二个来源有一个错误 - 如果你看一下,在mp4之后的引号前面有一个分号。当您删除分号时,您的视频播放正常。 然后它变成:

<video class="popvideo" loop controls id="v1">
      <source src="https://video.twimg.com/amplify_video/771965608854446080/vid/480x360/J-cvquAduyhPHJmg.mp4" type="video/mp4">
    Your browser doesn't support HTML5 video tag.
</video>

很久以前,“没有支持格式或mime类型的视频”错误被记录为firefox的已知错误,并且建议修复并将其标记为完全解析。您是否更新到最新的桌面版本?错误是990623 - solutions suggested重新加载(更新ff后),按ctrl + shift + r,如果这不起作用,只需右键单击视频并选择'查看视频',这将播放视频。最终的解决方案是恢复Firefox,似乎问题主要是由与附加组件等冲突造成的。这不是理想的,因为你必须重新安装任何附加组件,但它作品(见截图)

总而言之,你的问题不是视频本身,而是火狐问题......

希望这有帮助

fiddle

RUNNING ON FF AFTER 'RESTORE FIREFOX'

答案 1 :(得分:1)

检查Video Codecs

中的type="video/mp4; codecs='avc1.42E01E, mp4a.40.2'"属性
<source src="https://video.twimg.com/amplify_video/771965608854446080/vid/480x360/J-cvquAduyhPHJmg.mp4" type="video/mp4; codecs='avc1.42E01E, mp4a.40.2'">

检查HTML-5视频的所有浏览器支持HTML 5 Video - Browser Support

答案 2 :(得分:1)

我认为这意味着解码(并因此播放)视频所需的编解码器可在手机上使用,但不能在桌面上使用。尝试另一个视频或使用开源编解码器对您的视频进行编码,该开源编解码器由开箱即用的Firefox支持。

另外,请注意,文件扩展名对于视频几乎毫无意义 - 它只是一种容器格式。容器中内容的实际编码是重要的 - 而且反过来可能会有很大差异。

相关问题