[我正在寻找一个音频播放器,我可以将其嵌入到一个跟踪“收听时间”(即某人收听的歌曲的距离)的网站中。几乎每个音频播放器都显示“播放计数”,但是如果每个播放都停止在录音中的不同点,那么这并不是一个超级有用的指标。
任何人都知道音频播放器或小部件都可以跟踪某人走到多远?
谢谢!
对于任何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
您可以在这里找到有关此的更多信息: