javascript – ¿Como actualizar el tiempo actual de un audio en vue?


Hola estoy utilizando la api propia de Javascript para poder reproducir audios, quiero mostrar en un slider con el tiempo actual de la canción.

Tengo mi instancia el el mounted:

mounted() {
    this.song = new Audio("mysong.mp3");
  },

Y para comenzar a reproducir mi canción tengo un método:

methods: {
    playSong: function () {
      this.song.play();
    },
}

Estoy utilizando un computed para obtener el tiempo de reproducción que lleva la canción:

getTime: function(){
      return this.song.currentTime
}

Pero mi propiedad computada getTime no se actualiza:( como puedo hacer para pasar mi tiempo reproducido a una variable en el data