2014-07-02 73 views
-1

MediaElement.js可以用於播放IE6-8,Firefox和Opera的音頻嗎?如果是的話,我們如何提供獲取上述音頻播放的回退?MediaElement.js可以用於播放IE6-8,Firefox和Opera的音頻嗎?

我使用的代碼是

<div class="audio-player"> 
    <audio id="audio-player" src="sample.mp3" type="audio/mp3" controls="controls"></audio> 
</div> 

它可以在最新版本的很好,但我想測試上面提到的低版本,並可以你也讓我知道這是被支持的瀏覽器和我應該添加什麼代碼才能使音頻在低版本上工作。

非常感謝並感謝您的回覆。

回答

0

如果您正在播放mp3音頻,則您不需要設置回退功能以便在不同的瀏覽器中播放。這3個選項將與您在Firefox,Opera,IE6 +,Chrome(以及大多數現代瀏覽器)中的當前html元素一起使用

1)。初始化所有audio元件與MEJS

$("audio").mediaelementplayer({ 
    // API options 
}); 

JSFIDDLE

2)。初始化你自己的選擇

$("#audio-player").mediaelementplayer({ 
    // API options 
}); 

JSFIDDLE

3)。明確創建一個MediaElementPlayer對象供自己使用

var player = new MediaElementPlayer('#audio-player', { 
    // API options 
}); 

JSFIDDLE


此外,你可以設置不同的API選項和/或success中添加事件監聽器設置,如:

var player = new MediaElementPlayer('#audio-player', { 
    // API options 
    success: function (mediaElement, domObject) { 
     // optionally call the play method 
     mediaElement.play(); 
     // or set MEJS events 
     // note : canplay event won't work if preload="none" 
     mediaElement.addEventListener('playing', function() { 
      // audio is playing, do something here 
     }, false); 
     mediaElement.addEventListener('pause', function() { 
      // audio was paused, do something here 
     }, false); 
    } 
}); 

JSFIDDLE

相關問題