Quería reproducir el audio desde un momento específico cada vez que el usuario reproduce el audio. Por lo tanto, quería guardar el tiempo de reproducción actual mientras se reproduce el audio.
Tengo el HTML configurado de esta manera.
<audio id="track" src="/api/streamer/stream" ontimeupdate="document.getElementById('tracktime').innerHTML = Math.floor(this.currentTime) + ' / ' + Math.floor(this.duration);"> <p>Your browser does not support the audio element</p> </audio> <span id="tracktime">0 / 0</span>Puedo configurar la hora actual del audio como:
var audioElement = document.getElementById('track'); audioElement.currentTime = 226;Mi pregunta es ¿en qué caso sería eficiente guardar la hora actual del audio? Un evento posible sería cuando el usuario pausa el audio.
Quería ahorrar ese tiempo y actualizar la base de datos y quería comenzar desde el mismo momento en que los usuarios abren el audio en varios dispositivos o navegadores.