如何获取当前时间内部时间更新事件(应用和绑定)



如何从 Html5 Audio 获取 curentTime.我没有放置音频 html 标签。我只想在打字稿中执行此操作,我得到类型错误:无法读取未定义的属性"当前时间"。我认为当前上下文有问题?如何使用应用和绑定或任何其他技术修复它?

//player.ts
 audio = new Audio(); 
btnPlay(){ 
    this.audio.src = "media/Audio_1.mp3";     
    this.audio.load();
    this.audio.play();
    this.audio.addEventListener('timeupdate',this.timeupdate)
 }
timeupdate(e){  
  console.log(this.audio.currentTime); 
}

使timeupdate成为箭头函数:

timeupdate = (e) => {  
  console.log(this.audio.currentTime); 
}

有关详细信息,请参阅 https://www.typescriptlang.org/docs/handbook/functions.html#this-and-arrow-functions。