javascript - 有没有办法将音频播放(网络音频 API)的开始时间指定为 Unixtime?
问题描述
通过网络音频 API (SourceNode.start()) 播放音频效果很好。
但我想将播放的开始时间作为 Unix 时间戳。这可能吗,如果可以,怎么做?
我知道,我通过使用 +new Date() 获得了 unix 时间,但问题是我不知道将它放在哪里,所以它实际上是我的音频文件的开始时间。
先感谢您!
解决方案
如果您使用的是音频标签,您可以添加播放事件:
document.getElementById('myAudioElement').addEventListener('play', function(){
console.log(new Date().getTime());
});
推荐阅读
- angular - Angular 2:在单独的组件中更改数据时,类绑定不会更新
- c++ - 如何在 linux 上将 pylon 相机链接到 qt creater
- javascript - jquery错误的事件处理程序
- linux - 由于 ALTER SYSTEM 设置错误,无法启动 postgres
- openstreetmap - 离线路由......初学者从哪里开始
- jpa - 卡在将值从 selectcheckboxmenu 传递到 managedbean
- c# - 在循环内创建列表时,由于其保护级别而无法访问
- python-3.x - 通过 id 和 date 使用 pivot/groupby 重塑数据框
- json - 对 Flask Rest API 的 Ajax 调用未获取 JSON
- html - 为什么 position:sticky 不能与 flexbox 一起使用?