在最新的firefox 21上使用mediaelement js音频播放器时shoutcast流不工作

在最新的firefox 21上使用mediaelement js音频播放器时shoutcast流不工作,firefox,html5-audio,mediaelement.js,shoutcast,Firefox,Html5 Audio,Mediaelement.js,Shoutcast,在最新的Firefox21上使用mediaelement js音频播放器时,shoutcast流无法正常工作。它在其他浏览器上工作,比如Chrome和IE 你可以查看下面的链接。早些时候,它使用的是较旧的Firefox 如果您能找到此问题的解决方案,请告诉我。我遇到了完全相同的问题 [编辑]我找到了解决方案。将参数“mode:'shim'”添加到您设置Mediaelement.js媒体播放器的位置,以强制组件回退到flash/silverlight 有关更多详细信息,请阅读此处的第一条评论: 我

在最新的Firefox21上使用mediaelement js音频播放器时,shoutcast流无法正常工作。它在其他浏览器上工作,比如Chrome和IE

你可以查看下面的链接。早些时候,它使用的是较旧的Firefox


如果您能找到此问题的解决方案,请告诉我。我遇到了完全相同的问题

[编辑]我找到了解决方案。将参数“mode:'shim'”添加到您设置Mediaelement.js媒体播放器的位置,以强制组件回退到flash/silverlight

有关更多详细信息,请阅读此处的第一条评论:


我正在研究一种方法,使它只对firefox执行此操作,但对所有浏览器强制此回退不会破坏任何东西,因此短期内这是一个很好的解决方案。

此问题只能通过对firefox浏览器的flash回退来解决。 您可以在JS代码中找到以下行

t.supportsMediaTag = (typeof v.canPlayType !== 'undefined' || t.isBustedAndroid ) ;
改为

t.supportsMediaTag = (typeof v.canPlayType !== 'undefined' || t.isBustedAndroid )&& ( !t.isFirefox) ;

是的,这是在我找到初始调试之后,或者我可以始终打开flash,或者让脚本决定。是的,这是在我找到初始调试之后,或者我可以始终打开flash,或者让脚本决定。所以我修改了我的代码,只在firefox的情况下使用。您可以从上面的测试链接获得JS。现在开始工作了。我将结束这个问题。