【问题标题】:An audio player that tracks and shows listening time跟踪和显示收听时间的音频播放器
【发布时间】:2020-01-29 22:33:52
【问题描述】:

我正在寻找一个音频播放器,我可以将它嵌入到一个网站上,该网站可以跟踪“收听时间”,即某人听了一首歌的距离。几乎每个音频播放器都会显示“播放次数”,但如果每次播放在录音的不同点停止,这并不是一个非常有用的指标。​​

任何人都知道可以跟踪某人进入曲目多远的音频播放器或小部件?

谢谢!

【问题讨论】:

  • 您好!只是要求链接到其他内容的问题对于 Stack Overflow 来说是题外话。 (如果您询问如何使用自己的代码跟踪收听时间,那会有点不同。)此外,由于没有足够的信息,很难回答您的问题。你的目标是什么平台?你在播放什么类型的音频? (直播?文件?)
  • 通过网站上的可嵌入小部件播放 mp3 文件。

标签: audio audio-streaming


【解决方案1】:

对于任何 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

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

【讨论】:

    猜你喜欢
    • 2016-06-19
    • 2012-06-07
    • 1970-01-01
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多