Creator of strange and wonderful things. Chrome DevRel, & @preactjs author.
Solution: You need to add runtime caching strategies for your API calls. This will allow your users to see the freshest content and if they are offline or so, you can then …
… the autoplay behaviour was the same on desktop).
From my experience; just avoid using autoplay 🙂. Nowadays you also should trigger audio change on user gestures like the tap/click of a button.