我正在使用http://mediaelementjs.com在我正在处理的项目中加载音频和视频。它可以在较新的浏览器上完美运行。
我需要的主要功能(跨浏览器音频/视频支持除外)是音频剪辑完成时的结束回调。
一切都在 IE7/8 中加载,但音频本身会增加一倍(倾斜/四倍)。这是一种诡异的效果。
我像这样加载它:
function play1(){
var audioPlayer = MediaElement('player1', {
success: function (media) {
media.play();
media.addEventListener('ended', function (e) {
setTimeout(function(){
play2();
}, 2000);
}, false);
};
});
};
下一个音频剪辑 play2() 加载结束,其设置与上面的函数非常相似。出于某种原因,在 IE7/8 中它会连续加载音频。
我虽然也许我可以让 audioPlayer 成为一个全局变量,它每次都会覆盖音频,但这不起作用。