【问题标题】:html5 video in Internet Explorer 10 with files hosted on Amazon S3 [duplicate]Internet Explorer 10 中的 html5 视频,文件托管在 Amazon S3 [重复]
【发布时间】:2013-07-28 23:03:45
【问题描述】:

请指出我的方法的错误...

这里是代码...

 //NOTE: That is not the real source URL. It has been edited for brevity
<video controls>
    <source src="http://s3.amazonaws.com/...The+Offering+Section+3.mp4" type="video/mp4" />
</video>

这在 Chrome 和 Firefox 中都有效,但 IE 10 给出了“Invalid Source”的错误。

这与将 URL 串在一起的 + 而不是标准的 - 有什么关系吗...

据我了解,IE 10 应该支持上述解决方案。还是我弄错了?

编辑:文件托管在 Amazon S3 上,并通过其 CDN 提供服务。

【问题讨论】:

  • 是的......在问这个问题之前已经去过那里......这是不行的
  • @OneOfOne,您能否删除重复的问题状态,因为此问题与您的参考提出的问题不是重复的。在问这个问题之前,我多次查看了这个问题,并且那里的答案提出的修复没有给我提供答案。我已经对这个问题进行了更改,以更清楚地解决我的问题,我相信,这是一个与您提到我的帖子所提出的问题完全不同的用例。谢谢。

标签: html video internet-explorer-10


【解决方案1】:

我不认为这是因为网址。 IE 应该读取 mpeg4 视频,然后可能像 Safari 移动版一样,有一些 mpeg 配置的错误(比特率...等)http://blog.zencoder.com/2010/09/30/how-to-encode-video-for-mobile-use/

【讨论】:

  • 问题是 S3 中设置的 MIME 类型需要切换为video/mp4。在我这样做之后,一切都很好。
  • 我同意@RebelPheonix。我遇到了这个确切的问题,IE10 无法播放托管在 Amazon S3 上的 mp4 视频。一旦我将 MIME 类型更改为 video/mp4,它就起作用了。要更改 MIME 类型,请在 S3 中选择视频,单击“属性”,展开“元数据”,在 Content-Type 旁边的值字段中输入 video/mp4。点击保存,您的外部托管视频现在应该可以正常播放了。
  • same here... 但后来我在下拉列表中寻找 video/mp4,意识到没有...当然我没有意识到大约一个小时我可以把将光标放在那里并按字面意思输入...现在一切都好,在 IE10 上观看视频 :)
猜你喜欢
  • 2012-06-27
  • 1970-01-01
  • 2011-11-18
  • 2015-04-20
  • 1970-01-01
  • 2012-04-04
  • 2011-03-31
  • 2014-10-12
  • 1970-01-01
相关资源
最近更新 更多