这将起作用:
var audio = $("audio").get(0);
audio.pause(0);
var tmp = audio.src;
audio.src = "";
audio.load();
$("audio").remove();
$("#audio-player").html("<audio controls preload='none'></audio>");
audio = $("audio").get(0);
audio.src = tmp;
audio.addEventListener('pause', current-function);
Run Code Online (Sandbox Code Playgroud)
您可以点击以下链接:HTML5 Video: Force abort of buffering