【问题标题】:JPlayer issue in IE9IE9中的JPlayer问题
【发布时间】:2011-05-30 11:00:56
【问题描述】:

我认为我正在使用的 jquery.jplayer.min.js 文件有问题。

我的 jplayer 不能仅在 IE9 中运行。

它适用于所有其他浏览器。

【问题讨论】:

  • 如果所有其他浏览器都在工作,那么可能是 IE9 的问题,而不是 jPlayer。

标签: jquery internet-explorer-9 jplayer


【解决方案1】:

this thread Mark P. 中指出,您必须正确设置 MIME 类型。试着把它放在你的 .htaccess 中:

AddType video/mp4 mp4
AddType video/mp4 m4v

更多: http://www.jplayer.org/latest/developer-guide/#jPlayer-server-response

【讨论】:

  • 我将我的 mime 类型设置为 video/mpeg,它适用于除 IE9 之外的所有浏览器。两个扩展都切换到 video/mp4,现在是金色的。
  • 为此 +1。我们在 S3 中设置标题并且视频可以正常工作。太烦人了,因为我们永远不会记得这样做。所以 jPlayer 本身为 -1。
  • 这为我解决了问题。谢谢。
【解决方案2】:

当前主要版本 (2.0.0) does not support IE9,但正在添加支持 as of version 2.0.8 (github)

【讨论】:

  • 我使用的是 2.1.0,IE9 中没有播放音乐。我尝试了 .mp3、.m4a 和 .ogg。有没有办法在IE9中强制flash播放器?
【解决方案3】:

将这行代码放在文档的最开头。

<!DOCTYPE html> 它强制 IE9 在标准文档模式下工作。

参考:http://msdn.microsoft.com/en-us/ie/ff468705

【讨论】:

  • 不需要制作页面 html5,因为我已经让它在 XHTML 中正常工作(当然,指定一个 doctype,但这是不言而喻的)。对我来说,IE9 的特殊之处在于 mime 类型是 video/mp4 而不是 video/mpeg(后者适用于所有其他浏览器)。
【解决方案4】:

我有同样的问题。通过强制 IE9 使用 Flash 而不是 html5 来解决它。

jPlayer({
    "solution": navigator.userAgent.indexOf("Trident/5")>-1 ? "flash" : "html,flash"
}) 

【讨论】:

    【解决方案5】:

    问题是 IE9 像往常一样 jaa,尝试播放 ogg 文件或 m4a 就可以了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 2014-06-14
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多