The audio tag takes time to initialize, and informs us via an async event. It is not possible to initialize the tag synchronously.