如果您只是在示例中播放 mp3 音频,则无需设置后备以在不同的浏览器中播放。这 3 个选项将适用于您当前在 Firefox、Opera、IE6+、Chrome(和大多数现代浏览器)中的 html 元素
1)。用 MEJS 初始化所有 audio 元素
$("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 设置中添加 event 侦听器,例如:
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