Web audio, made practical
Put great-sounding audio on your website
Clear, independent guides to web audio players, podcast publishing and streaming, for site owners and developers.
Find what you need
Start with one line of HTML
You may not need a plugin. The native audio element gives visitors play, pause, seek and volume controls.
See how it works<audio controls preload="metadata"
src="/media/episode-1.mp3">
</audio>
Latest guides
- Audio Not Playing on Your Website? 9 Common Causes and FixesAudio not playing on website pages usually comes down to a handful of causes. The player appears, you press play, and nothing…
- Where to Host Audio Files for Your WebsiteWhere you host audio files for website use affects page speed, hosting costs and how much control you have over the player….
- How to Make a Web Audio Player AccessibleAn accessible audio player works for keyboard, mouse and screen reader users alike. A player that only works with a mouse, or…
- How to Add a Podcast Player to Your WebsiteListeners find podcasts in apps, but your website is still the best place to collect every episode, show notes and links in…
- Why Audio Autoplay Is Blocked in Browsers (and What to Do Instead)Audio autoplay is blocked by default in modern browsers. You added autoplay to an audio element, tested it, and nothing happened. That…
- How to Add an Audio Player to a WordPress SiteYou can add a WordPress audio player without installing anything. The built-in Audio block handles most single-file needs, while shortcodes, embeds and…
New to web audio? Start here
Follow these guides in order and you will go from a raw recording to a fast, working player.
- Choose a file formatMP3, AAC, Opus or WAV, and the bitrate to export.
- Add a playerUse the HTML5 audio element and its key attributes.
- Do it in WordPressThe Audio block, shortcodes and when a plugin helps.
- Make it load fastSmaller files, lazy loading, caching and CDNs.
- Keep the music goingOptions for playback that continues as visitors browse.
Quick answers
Why won’t my audio autoplay?
Most browsers block sound that starts before the visitor interacts with the page. Start playback from a button instead, or begin muted.
Which audio format should I use?
MP3 plays in every modern browser and is the safest single choice. Add Opus as a first source if you want smaller files. Compare formats.
Do I need a plugin to play audio in WordPress?
Not for a simple player. The built-in Audio block works for single tracks. A plugin is useful for playlists or a player that keeps playing between pages.
About Dynamic Audio Player
Dynamic Audio Player is an independent site that publishes practical tutorials on audio for websites. We are not affiliated with any plugin or software developer, including the developers of the WordPress plugin with the same name, and we base our guides on official documentation and correct mistakes quickly.
More about us