IE9中的JPlayer问题

4

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

我的jplayer仅在IE9中无法工作。

它在所有其他浏览器中都可以正常工作。


1
如果其他浏览器都能正常工作,那么很可能是IE9的问题,而不是jPlayer的问题。 - tomsseisums
5个回答

5

我将我的MIME类型设置为video/mpeg,在每个浏览器上都正常工作,但在IE9上却不行。将两种扩展名都改为video/mp4,现在一切都完美了。 - Ted
我们在S3中设置了头信息,视频可以正常工作。这真是让人讨厌,因为我们不可能记得要这样做。所以jPlayer自己的表现得-1分。 - Jim Wrubel

2
我遇到了同样的问题。通过强制IE9使用Flash而不是HTML5来解决它。
jPlayer({
    "solution": navigator.userAgent.indexOf("Trident/5")>-1 ? "flash" : "html,flash"
}) 

2

不需要将页面制作为HTML5,因为我已经在XHTML上正常运行(当然,要指定doctype,但这是不言而喻的)。对于我来说,事实证明IE9特别要求MIME类型为video/mp4而不是video/mpeg(后者对于所有其他浏览器都可以正常工作)。 - Ted

2
当前的主要版本(2.0.0)不支持IE9,但是从版本2.0.8(github)开始会提供支持。

我正在使用2.1.0版本,但在IE9中无法播放音乐。我尝试了.mp3、.m4a和.ogg格式的音频文件。有没有办法强制在IE9中使用Flash播放器? - Guillaume Bois

1
问题是IE9一如既往的,试着播放ogg文件或m4a格式就可以正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接