HTML5音频标签停止播放和下载

6
如何在HTML5音频标记控件中按下暂停时停止下载音频文件?

1
看一下 206 http 状态码。也许会有所帮助。 - Nano
@Nano 206看起来是一个不错的选择,但是我们需要控制服务器来满足这样的请求。如果它是第三方媒体服务器,我们就没有太多选择了。 - asgs
1个回答

1

This will work:

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);

这是一个链接,供您参考:HTML5视频:强制中止缓冲

由于视频已经在下载中,因为“暂停”被按下,所以没有音频标签会停止下载。预加载仅用于音频标签显示时的开始...但是需要注意的是您不知道视频的长度。 - Jobst
如果使用Flash播放器,则用户(客户端)可以指定要缓冲的数据量,以及已加载的音频(视频)。默认情况下,通常只会下载几千字节的数据。 - Victor Juliet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接