0

如果浏览器不支持MIME类型的文件,我希望我的音频播放,在Chrome和Firefox中,我的代码可以工作,但是当涉及到IE9时,它会停止工作。Mediaelement.js Flashfallback无法正常工作

所以这是我的音频片段标记。

<audio id="player2" controls="controls"> 
    source id="mp3_path" src="audio.ogg" type="audio/ogg"></source> 
</audio> 

这是medialement的启动代码。

$('audio').mediaelementplayer({ 
     audioWidth: 960, 
     audioHeight: 30, 
     preload:true, 
     plugins: ['flash'], 
     features: ['playpause','progress','current','duration','tracks','volume'], 
     flashName: 'flashmediaelement.swf', 
    }); 

而结果是这样的。

Download File

任何想法,使闪存回退在IE9音频?

+0

你找到一个解决方案? – martriay 2013-08-11 21:23:24

回答

0

你必须定义路径

$('audio').mediaelementplayer({ 
    audioWidth: 960, 
    audioHeight: 30, 
    preload:true, 
    plugins: ['flash'], 
    features: ['playpause','progress','current','duration','tracks','volume'], 
    pluginPath: '/myflashpath/', 
    flashName: 'flashmediaelement.swf', 
}); 
+0

是不是flashmediaelement.swf是插件路径? – user962206 2013-02-23 03:05:45

+0

基于文档,pluginPath是包含Flash文件的文件夹 – 2013-02-23 03:12:04

+0

我已经尝试过您的建议,但仍然无法正常工作。闪回后备工作的FF,但不是在IE9 – user962206 2013-02-23 03:15:31