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

问题描述 投票:0回答:1

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

任何人都知道音频播放器或小部件都可以跟踪某人走到多远?

谢谢!

audio audio-streaming
1个回答
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

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

© www.soinside.com 2019 - 2024. All rights reserved.