跟踪并显示收听时间的音频播放器

时间:2019-09-30 15:38:48

标签: audio audio-streaming

我正在寻找一个音频播放器,我可以将其嵌入到一个跟踪“收听时间”(即某人收听的歌曲的距离)的网站中。几乎每个音频播放器都会显示“播放计数”,但是如果每个播放都停止在录音中的不同点,那么这并不是一个超级有用的指标。​​

任何人都知道有可用的音频播放器或小部件可以跟踪某人到达某条轨道的距离吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

对于任何HTML5媒体元素(例如<audio>),都有一个played属性,该属性指示侦听器播放媒体的时间。例如:

const a = document.querySelector('audio');
for (let i=0; i<a.played.length; i++) {
  console.log(a.played.start(i), a.played.end(i))
}

如果我听了0到303秒和707到808秒,这将在控制台上显示:

0 303
707 808

您可以在此处找到有关此信息的更多信息: