Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <h2>Summary</h2> <p>MP3 seems to be the best bet for broad platform coverage. It is supported by the newest versions of all major desktop and mobile browsers. (Safari on iOS &amp; Chrome on Android)</p> <p>At the moment, playback through DataURIs is limited mainly to desktop browsers, but will soon become available in Android. </p> <h1>Android (default browser)</h1> <h2>Formats</h2> <ul> <li><strong>Ogg Vorbis:</strong> Yes</li> <li><strong>MP3:</strong> Yes</li> <li><strong>FLAC:</strong> No (not 100% certain)</li> </ul> <h3>Data URIs</h3> <p>Yes</p> <h3>Autoplay allowed</h3> <p>TBC</p> <h3>User interaction event required</h3> <p>TBC</p> <h3>Limitations</h3> <ul> <li>Full audio doesn't seem to play. (tested with short sounds)</li> </ul> <hr> <h1>Android (Chrome)</h1> <h2>Formats</h2> <ul> <li><strong>Ogg Vorbis:</strong> Yes</li> <li><strong>MP3:</strong> Yes</li> <li><strong>FLAC:</strong> Yes</li> </ul> <h3>Data URIs</h3> <p>Yes (<a href="https://code.google.com/p/chromium/issues/detail?id=253466" rel="nofollow">bug fixed in Chrome 34, which is currently in beta</a>)</p> <h3>Autoplay allowed</h3> <p>No (<a href="https://code.google.com/p/chromium/issues/detail?id=462859" rel="nofollow">bug</a>)</p> <h3>User interaction event required</h3> <p>Yes</p> <h3>Limitations</h3> <ul> <li>"ended" event never fires. (<a href="https://code.google.com/p/chromium/issues/detail?id=280417#c24" rel="nofollow">bug</a>)</li> <li>"ended" event doesn't have user interaction privileges, so audio cannot be chained. (<a href="https://code.google.com/p/chromium/issues/detail?id=350645" rel="nofollow">bug</a>)</li> </ul> <hr> <h1>iOS</h1> <h2>Formats</h2> <ul> <li><strong>Ogg Vorbis:</strong> No</li> <li><strong>MP3:</strong> Yes</li> <li><strong>FLAC:</strong> No</li> </ul> <h3>Data URIs</h3> <p>No (<a href="http://html5doctor.com/taking-web-audio-offline-in-ios-6-safari/" rel="nofollow">workaround for iOS 6</a>; no known workaround for iOS 6+)</p> <h3>Autoplay allowed</h3> <p>TBC</p> <h3>User interaction event required</h3> <p>TBC</p> <h3>Limitations</h3> <p>TBC</p> <hr> <p>Format tests performed using <a href="http://hpr.dogphilosophy.net/test/" rel="nofollow">http://hpr.dogphilosophy.net/test/</a></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload