Clicking play resolves a promise before playing audio
On iOS this results in the error: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.