我正在用 TypeScript 制作我的第一个项目,尝试从音频中获取当前时间,但 TC 抱怨它不存在于 EventTarget 类型中。告诉我如何正确输入以及在哪里可以阅读有关打字稿中的事件输入?
const audio = new Audio('/audio/1.mp3') as HTMLMediaElement;
audio.addEventListener('timeupdate', (event: Event) => {
console.log(event.target?.currentTime);
});
使用 添加的处理程序中的参数
.addEventListener
无法以任何方式输入。作为一种解决方案,您可以使用演员阵容
as
或者根本不使用这个参数。当使用常规函数时,
this
处理程序所附加的元素将被设置为函数。