Media playback status (HTML5 audio)?

I disabled webAudio option in phaser 3 (disableWebAudio: true) and use HTML5 audio becuse off loading time in android.

How can I make sure that the media file has actually started playing? Different devices have different performance and slow devices have a large delay before actually playing the media file. How to understand that the device has started playing?

I found event “music.once(‘play’, function(music){});”
but I’m not sure if this will help determine the real playback, taking into account the load delay, depending on the performance of the device.

I think you can check music.audio.currentTime > 0.