首页 > 解决方案 > 有没有办法将音频播放(网络音频 API)的开始时间指定为 Unixtime?

问题描述

通过网络音频 API (SourceNode.start()) 播放音频效果很好。

但我想将播放的开始时间作为 Unix 时间戳。这可能吗,如果可以,怎么做?

我知道,我通过使用 +new Date() 获得了 unix 时间,但问题是我不知道将它放在哪里,所以它实际上是我的音频文件的开始时间。

先感谢您!

标签: javascriptweb-audio-apiunix-timestamp

解决方案


如果您使用的是音频标签,您可以添加播放事件:

document.getElementById('myAudioElement').addEventListener('play', function(){
    console.log(new Date().getTime());
});


推荐阅读