首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox :如何实现mp4和m3u8流

Firefox :如何实现mp4和m3u8流
EN

Stack Overflow用户
提问于 2013-10-17 04:55:31
回答 2查看 3.9K关注 0票数 0

我想制作一个Firefox应用程序来以.mp4 (H.264)和更高版本的.m3u8格式流视频文件。使用<video>标记,我尝试了以下代码。

代码语言:javascript
复制
<video width="80%" height="80%" controls>
  <source src="http://example.com/video_podcast_h264_q10.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> 

在我的GeeksPhone和Mac上的火狐浏览器中,我只看到一个黑色屏幕,上面写着:“没有支持格式的视频,也没有找到mime类型的视频。”

在我的服务器端应用程序中,我将一个.htaccess文件放在:AddType video/mp4 .mp4

如何实现Firefox的实时.mp4流(也就是针对极客手机)?有任何建议或链接到工作代码吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-17 14:01:57

根据这个MDN文章

目前,出于安全考虑,Firefox设备上的h.264解码器只能用于特权代码。因此,此时不能使用该元素显示h.264内容。但是,您可以使用Web活动。下面是一个可以帮助您的代码片段:

代码语言:javascript
复制
var activity = new MozActivity({
  name: "view",
  data: {
    type: [
      "video/webm",
      "video/mp4",
      "video/3gpp",
      "video/youtube"
    ],
    url: "http://example.com/myvideo.mp4"
  }
});

我读过其他地方,可能有大小限制,所以您可能想尝试一下。

有关网络活动的更多信息,请参见:https://hacks.mozilla.org/2013/08/web-activities-firefox-os-the-platform-html5-deserves/

票数 3
EN

Stack Overflow用户

发布于 2014-06-05 03:38:39

您可以使用Tizen的代码作为您的想法,因为Tizen声明支持HLS(m3u8)。火狐操作系统不打算支持HLS(m3u8),似乎关心许可。

如果你想改进产品,也许换个设备来支持Android或者Tizen是更好的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19418583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档