2

如何在 HTML5 元素的 src 元素中提供 HTTP 范围标头?我需要将音频元素指向来自字节偏移 X 的源音频。

4

1 回答 1

1

您可以更改元素currentTime的值,而不是指定字节偏移量。audio

该值应为实数,以秒为单位;

var url = "your/audio/path.mp3";
var audio = new Audio(url);
audio.addEventListener("play", function() {
    audio.currentTime = 10;  // jump to 00:10
});
audio.play();

它将使浏览器跳转到音频的某个位置,并根据需要使用 HTTP 范围标头进行请求。

于 2013-10-27T23:07:39.550 回答