2016-11-23 417 views
2

我有一个来自数据库的动态视频路径。视频可以以任何格式上传。当我在Firefox中加载视频时,我看到以下错误如何在Firefox中播放MP4视频

不支持指定“video/mp4”的“type”属性。媒体资源path_to_video.mp4的加载失败。

我加载像

<p> 
<video class="responsive-video" id="trailer"> 
    <source src="<?php echo $biovideo?>" type="video/mp4"> 
</video> 
</p> 

在我的HTML视频有什么办法可以在Firefox中播放MP4视频,因为我不知道什么扩展的视频将有

+0

Firefox的版本? OS? – zeroflagL

+0

Ubuntu 14.04 LTS FF版本50.0 – baig772

+0

Firefox需要操作系统或硬件支持播放MP4(H264)视频。我担心它在Linux系统上不受支持。您可以在这里找到支持表:https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats。注意:如果只有一个视频源,则不需要'source'元素,因此不需要'type'属性。 – zeroflagL

回答

5

正如指出的评论Ubuntu/Firefox本身不支持mp4 - 这是由于许可问题。 Mozilla的文档有点令人困惑(恕我直言),所以底部的表格可能是最好看的地方。

但是您可以通过安装Ubuntu的群众演员很简单的添加支持:

命令和apt-get安装Ubuntu的限制,演员

然后启用的GStreamer:

  • 去到Firefox:config
  • 搜索'media.gstreamer.enabled'标志
  • 将其设置为启用

这应该允许您播放视频。