Why don't I see any controls when I add <audio src="file.mp3"> without controls?
Without the controls attribute, the browser does not show any playback buttons, so the audio plays silently or waits for script control.
💡 Add controls attribute to see play/pause buttons (see render_step 2).
Why does the audio not play automatically even if I add autoplay?
Many browsers block autoplay with sound to avoid annoying users. You may need muted attribute or user interaction first.
💡 Use muted with autoplay to allow silent auto-play (see property_table).
When do I see the fallback text inside the audio tag?
The fallback text only appears if the browser does not support the audio element at all, otherwise it stays hidden.
💡 Fallback text is a safety net for old browsers (see render_step 3).