是否可以检查某人播放mp3声音的时间



我需要检查某人播放mp3文件的时间,我读到了.buffered函数,它允许你检查它在哪里或什么时候停止了多少次,但你可以选择计算mp3 的收听时间

const myAudio = document.getElementById('my-audio');
const bufferedTimeRanges = myAudio.buffered;
<audio id="my-audio" controls src="music.mp3">
</audio>

const audio = document.querySelector('audio');
audio.ontimeupdate = (event) => {
console.log('The currentTime attribute has been updated. Again.');
};

您可以使用ontimeupdate事件来接收有关音频文件的currentTime信息。你可以将它与一个事件结合起来,计算用户结束音频的次数,你就完成了整个功能。

最新更新