Knowledge

HTML audio

Source πŸ“

726:
describes a high-level JavaScript API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the
850:
aims to provide an alternative input method for web applications (without using a keyboard). With this API, developers can give web apps the ability to transcribe voice to text, from the computer's microphone. The recorded audio is sent to speech servers for transcription, after which the text is
260:
Most AAC files with finite length are wrapped in an MPEG-4 container (.mp4, .m4a), which is supported natively in Internet Explorer, Safari, and Chrome, and supported by the OS in Firefox and Opera. Most AAC live streams with infinite length are wrapped in an Audio Data Transport Stream container
733:
implements a similar Audio Data API extension since version 4, implemented in 2010 and released in 2011, but Mozilla warns it is non-standard and deprecated, and recommends the Web Audio API instead. Some JavaScript audio processing and synthesis libraries such as
940:
followed by "tracks" which can include video as well as audio data, for example, H.264 encoded Video and AAC encoded Audio. ADTS in contrast is a streaming format consisting of a series of frames, each frame having a header followed by the AAC
851:
typed out for the user. The API itself is agnostic of the underlying speech recognition implementation and can support both server based as well as embedded recognizers. The
42:
element represents a sound, or an audio stream. It is commonly used to play back a single audio file within a web page, showing a GUI widget with play/pause/volume controls.
760:. In addition to audio mixing and processing, it covers more general media streaming, including synchronization with HTML elements, capture of audio and video streams, and 69:"metadata": Hints to the User-Agent that the user is not expected to need the audio stream, but that fetching its metadata (duration and so on) is desirable. 53:
global attributes (accesskey; class; contenteditable; contextmenu; dir; draggable; dropzone; hidden; id; lang; spellcheck; style; tabindex; title; translate)
1558: 1470: 1949: 1939: 1798: 1207: 988: 927:
There is no native support for the AAC codec due to licensing reasons. Decoding of audio files requires the host OS to provide a compatible library.
1445: 1783: 1498: 1065: 207: 63:
Represents a hint to the User-Agent about whether optimistic downloading of the audio stream itself or its metadata is considered worthwhile.
1278: 66:"none": Hints to the User-Agent that the user is not expected to need the audio stream, or that minimizing unnecessary traffic is desirable. 1243: 1229: 855:
has proposed the implementation of audio-speech technology in browsers in the form of uniform, cross-platform APIs. The API contains both:
727:
underlying implementation (typically optimized Assembly / C / C++ code), but direct JavaScript processing and synthesis is also supported.
1652: 211: 1931: 1835: 866:
Google integrated this feature into Google Chrome in March 2011. Letting its users search the web with their voice with code like:
1412: 1986: 1051: 1321: 1622: 58:
Instructs the User-Agent to automatically begin playback of the audio stream as soon as it can do so without stopping.
1916: 2460: 1901: 1260: 280: 1184: 72:"auto": Hints to the User-Agent that optimistically downloading the entire audio stream is considered desirable. 2115: 1694: 738: 1366: 253:
containers, and criticize the patent-encumbered nature of MP3 and AAC, which are guaranteed to be β€œnon-free”.
2254: 1533: 1430: 1981: 1828: 2470: 2135: 1991: 1971: 1597: 905: 181: 1944: 2317: 2011: 2006: 1736: 1512: 753: 2534: 2304: 2217: 2111: 1503: 510: 1052:"It's Opus, it rocks and now it's an audio codec standard! – Mozilla Hacks – the Web developer blog" 2587: 1896: 1208:"Introducing the Web Media Extension Package with OGG Vorbis and Theora support for Microsoft Edge" 2195: 1757: 1715: 1307: 1020:"Media type and format guide: image, audio, and video content – Web media technologies | MDN" 2539: 2337: 1821: 1808: 79:
Instructs the User-Agent to expose a user interface for controlling playback of the audio stream.
1598:"Web Audio API is now available in Chrome from Chris Rogers on 2011-02-01 ( from February 2011)" 2582: 2577: 2023: 1861: 1093: 1066:"WebM, VP9 and Opus Support in Microsoft Edge – Microsoft Edge Dev BlogMicrosoft Edge Dev Blog" 2259: 2212: 2142: 1911: 1128: 1019: 413: 344: 219: 84:
Instructs the User-Agent to seek back to the start of the audio stream upon reaching the end.
2332: 2200: 2031: 1292: 1114: 1038:"September 11, 2012: Opus audio codec is now RFC6716, Opus 1.0.1 reference source released" 875: 823: 794: 337: 235: 1387: 94:
Represents the default state of the audio stream, potentially overriding user preferences.
8: 2544: 2327: 2165: 1954: 1342: 788: 552: 430: 394: 332: 287: 276: 2001: 2442: 2264: 2130: 1167: 1153: 1002: 215: 27: 1573: 2455: 2086: 1552: 1464: 646: 622: 317: 961: 2524: 2505: 2446: 2416: 2406: 1632: 2529: 2500: 1959: 742: 514: 173: 2572: 2322: 2294: 2249: 847: 800: 615: 322: 231: 89:
Instructs the User-Agent to link multiple videos and/or audio streams together.
26:
specification, incorporating audio input, playback, and synthesis, as well as
2566: 2551: 2512: 2490: 2377: 2279: 2227: 1964: 881: 817: 776: 312: 169: 1673: 1037: 2450: 2106: 1976: 589: 522: 239: 1484: 2347: 2284: 2178: 2156: 2102: 1852: 196:, citing the lack of a format accepted by all the major browser vendors. 2289: 2269: 2190: 2183: 2071: 2051: 989:"Technical Note TN2236: High-Efficiency Advanced Audio Coding (HE-AAC)" 900: 261:(.aac, .adts), which is supported by Chrome, Safari, Firefox and Edge. 199: 193: 165: 61:
preload = "none" or "metadata" or "auto" or "" (empty string) or empty
2312: 2274: 2066: 1921: 1627: 1215: 735: 730: 203: 2495: 2352: 2120: 2081: 2076: 2056: 2046: 2041: 1793: 937: 806: 2465: 2411: 2207: 2125: 1906: 1844: 1813: 1803: 1788: 1508: 1413:"Apple reportedly adds support for FLAC lossless audio in iOS 11" 887: 829: 782: 757: 327: 227: 749: 2422: 2362: 2357: 2236: 2036: 1889: 1879: 1874: 761: 717: 479: 254: 242: 177: 1129:"Media type and format guide: image, audio, and video content" 2390: 2385: 2367: 2173: 1884: 835: 185: 890:
Desktop 44.0 and up (Linux and Mac) / 45.0 and up (Windows)
820:
for Android 28 (Enabled by default since 29) and Apple iPads
2517: 1996: 1869: 658: 653: 449: 250: 23: 1003:"1224887 – Implement OpenMax IL AAC audio decoding client" 2342: 2061: 1577: 1537: 1449: 723: 686: 557: 484: 418: 382: 377: 349: 269: 265: 246: 223: 189: 1293:"Firefox 28.0, See All New Features, Updates and Fixes" 1623:"Chrome 14 Adds Better Audio, 'Native Client' Support" 1540:. 2011-12-15. Archived from the original on 2012-06-14 826:
6 (Has restrictions on use (Muted unless user called))
283:. It is supported by Mozilla, Google, Opera and Edge. 1571: 983: 981: 257:
has so far provided support for all common formats.
1343:"FLAC codec support for <audio> and WebAudio" 77:
controls = "controls" or "" (empty string) or empty
56:
autoplay = "autoplay" or "" (empty string) or empty
1168:"1169212 - Create ADTSDemuxer, a MediaDataDemuxer" 978: 962:"MP4 container Β· Issue #95 Β· karlheyes/icecast-kh" 1154:"1190341 - audio/aacp shoutcast is not supported" 159: 97:src = non-empty potentially surrounded by spaces 2564: 1737:"Firefox 49 for developers – Mozilla | MDN" 1620: 1557:: CS1 maint: bot: original URL status unknown ( 1469:: CS1 maint: bot: original URL status unknown ( 1410: 1202: 1200: 1198: 1196: 1194: 936:An MPEG-4 file contains a header that includes 1179: 1177: 1088: 1086: 1829: 1222: 1191: 722:The Web Audio API specification developed by 286:This table documents the current support for 168:, has become polarized between proponents of 92:muted = "muted" or "" (empty string) or empty 1443: 1431:"Platform Status – Microsoft Edge Developer" 1382: 1380: 1367:"Platform Status – Microsoft Edge Developer" 1261:"Platform Status – Microsoft Edge Developer" 1255: 1253: 1185:"Platform Status – Microsoft Edge Developer" 718:Web Audio API and MediaStream Processing API 298:Formats supported by different web browsers 176:formats. In 2007, the recommendation to use 1337: 1335: 1174: 1083: 82:loop = "loop" or "" (empty string) or empty 1836: 1822: 1452:. Archived from the original on 2012-07-20 1377: 1359: 1250: 1423: 1332: 1107: 869: 767: 279:format was released and standardized by 275:In 2012, the free and open royalty-free 264:Many browsers also support uncompressed 33: 1305: 2565: 1758:"Web Speech API – Web APIs | MDN" 1716:"Web Speech API – Web APIs | MDN" 1014: 1012: 923: 921: 106: 1817: 1499:"Introducing the Audio API extension" 652: 551: 478: 412: 164:The adoption of HTML audio, as with 1009: 930: 918: 13: 1843: 1308:"New WebKit Features in Safari 15" 14: 2599: 1774: 1411:Chaim Gartenberg (June 6, 2017). 1306:Simmons, Jen (October 26, 2021). 841: 702:In v17, with Web Media Extensions 605:In v17, with Web Media Extensions 575:In v17, with Web Media Extensions 538:In v17, with Web Media Extensions 500:In v17, with Web Media Extensions 1794:MediaStream Processing API – W3C 1572:Robert O'Callahan (2012-05-31). 1094:"Enable mp3 support in Chromium" 832:23 (Enabled by default since 25) 785:23 (Enabled by default since 25) 779:10 (Enabled by default since 14) 1750: 1729: 1708: 1687: 1666: 1645: 1621:Scott Gilbertson (2011-09-19). 1614: 1590: 1565: 1526: 1491: 1477: 1437: 1404: 1322:"Apple Developer Documentation" 1314: 1299: 1285: 1271: 1236: 1160: 1146: 1121: 1780:HTML/Elements/audio – W3C Wiki 1058: 1044: 1030: 995: 954: 160:Supported audio coding formats 49:element has these attributes: 1: 948: 99:The URL for the audio stream. 1574:"MediaStream Processing API" 1511:. 2012-03-05. Archived from 1117:. Mozilla. December 3, 2019. 1115:"Firefox 71.0 release notes" 7: 1444:Chris Rogers (2012-03-15). 1388:"Firefox 51 for developers" 906:Use of Ogg formats in HTML5 894: 853:HTML Speech Incubator group 756:specification developed by 10: 2604: 1695:"Talking to your computer" 754:MediaStream Processing API 192:together with that to use 146:Internet Explorer Mobile 9 2483: 2435: 2399: 2376: 2303: 2235: 2226: 2164: 2155: 2095: 2022: 1930: 1860: 1851: 1784:HTML5 audio element – W3C 1504:Mozilla Developer Network 1392:Mozilla Developer Network 1279:"Firefox Notes - Desktop" 1244:"Firefox Notes - Desktop" 1230:"Firefox Notes - Desktop" 1133:Mozilla Developer Network 731:Mozilla's Firefox browser 511:Xiph QuickTime Components 376: 343: 336: 331: 326: 321: 316: 311: 308: 305: 302: 911: 752:is also considering the 1809:Mozilla's Web Audio API 1371:developer.microsoft.com 1265:developer.microsoft.com 1212:Microsoft Edge Dev Blog 764:of such media streams. 750:W3C Audio Working Group 614:Yes, in Safari 15+ and 1804:Web Audio DAW – GitHub 1534:"Audio Processing API" 1347:Chrome Platform Status 645:Yes, in Safari 11 and 30:, all in the browser. 1024:developer.mozilla.org 234:support the free and 188:specification by the 34:<audio> element 1799:Web Speech API – W3C 762:peer-to-peer routing 567:(in v31 for Windows) 288:audio coding formats 22:is a subject of the 1789:Web Audio API – W3C 1326:developer.apple.com 1218:. December 5, 2017. 870:Supporting browsers 813:On mobile devices: 768:Supporting browsers 745:support both APIs. 299: 138:Android Browser 2.3 134:On mobile devices: 118:Internet Explorer 9 107:Supporting browsers 87:mediagroup = string 2131:Application server 1674:"HTML5 Speech API" 862:Text to Speech API 741:2013-01-28 at the 297: 2560: 2559: 2479: 2478: 2456:Browser extension 2431: 2430: 2151: 2150: 2087:Phusion Passenger 1070:blogs.windows.com 715: 714: 647:macOS High Sierra 318:Internet Explorer 174:patent-encumbered 2595: 2525:Web API security 2447:Remote scripting 2417:Web SQL Database 2233: 2232: 2162: 2161: 1858: 1857: 1838: 1831: 1824: 1815: 1814: 1769: 1768: 1766: 1764: 1754: 1748: 1747: 1745: 1743: 1733: 1727: 1726: 1724: 1722: 1712: 1706: 1705: 1703: 1701: 1691: 1685: 1684: 1682: 1680: 1670: 1664: 1663: 1661: 1659: 1649: 1643: 1642: 1640: 1639: 1618: 1612: 1611: 1609: 1608: 1594: 1588: 1587: 1585: 1584: 1569: 1563: 1562: 1556: 1548: 1546: 1545: 1530: 1524: 1523: 1521: 1520: 1495: 1489: 1488: 1485:"Audio Data API" 1481: 1475: 1474: 1468: 1460: 1458: 1457: 1441: 1435: 1434: 1427: 1421: 1420: 1408: 1402: 1401: 1399: 1398: 1384: 1375: 1374: 1363: 1357: 1356: 1354: 1353: 1339: 1330: 1329: 1318: 1312: 1311: 1303: 1297: 1296: 1289: 1283: 1282: 1275: 1269: 1268: 1257: 1248: 1247: 1240: 1234: 1233: 1226: 1220: 1219: 1204: 1189: 1188: 1181: 1172: 1171: 1164: 1158: 1157: 1150: 1144: 1143: 1141: 1140: 1125: 1119: 1118: 1111: 1105: 1104: 1102: 1101: 1090: 1081: 1080: 1078: 1077: 1062: 1056: 1055: 1048: 1042: 1041: 1034: 1028: 1027: 1016: 1007: 1006: 999: 993: 992: 985: 976: 975: 973: 972: 958: 942: 934: 928: 925: 859:Speech Input API 468:From OS in v45.0 300: 296: 293: 48: 41: 2603: 2602: 2598: 2597: 2596: 2594: 2593: 2592: 2588:Web programming 2563: 2562: 2561: 2556: 2530:Web application 2475: 2427: 2395: 2372: 2299: 2222: 2147: 2091: 2018: 1997:JavaScript JSGI 1977:ASP.NET Handler 1960:Jakarta Servlet 1926: 1847: 1842: 1777: 1772: 1762: 1760: 1756: 1755: 1751: 1741: 1739: 1735: 1734: 1730: 1720: 1718: 1714: 1713: 1709: 1699: 1697: 1693: 1692: 1688: 1678: 1676: 1672: 1671: 1667: 1657: 1655: 1651: 1650: 1646: 1637: 1635: 1619: 1615: 1606: 1604: 1596: 1595: 1591: 1582: 1580: 1570: 1566: 1550: 1549: 1543: 1541: 1532: 1531: 1527: 1518: 1516: 1497: 1496: 1492: 1483: 1482: 1478: 1462: 1461: 1455: 1453: 1446:"Web Audio API" 1442: 1438: 1429: 1428: 1424: 1409: 1405: 1396: 1394: 1386: 1385: 1378: 1365: 1364: 1360: 1351: 1349: 1341: 1340: 1333: 1320: 1319: 1315: 1304: 1300: 1291: 1290: 1286: 1277: 1276: 1272: 1259: 1258: 1251: 1242: 1241: 1237: 1228: 1227: 1223: 1206: 1205: 1192: 1183: 1182: 1175: 1166: 1165: 1161: 1152: 1151: 1147: 1138: 1136: 1127: 1126: 1122: 1113: 1112: 1108: 1099: 1097: 1092: 1091: 1084: 1075: 1073: 1072:. 18 April 2016 1064: 1063: 1059: 1050: 1049: 1045: 1036: 1035: 1031: 1018: 1017: 1010: 1001: 1000: 996: 987: 986: 979: 970: 968: 960: 959: 955: 951: 946: 945: 935: 931: 926: 919: 914: 897: 872: 844: 770: 743:Wayback Machine 720: 701: 604: 574: 566: 537: 499: 455: 291: 162: 155:Opera Mobile 11 109: 98: 93: 88: 83: 78: 62: 57: 46: 39: 36: 17: 12: 11: 5: 2601: 2591: 2590: 2585: 2580: 2575: 2558: 2557: 2555: 2554: 2549: 2548: 2547: 2542: 2537: 2527: 2522: 2521: 2520: 2510: 2509: 2508: 2503: 2493: 2487: 2485: 2481: 2480: 2477: 2476: 2474: 2473: 2468: 2463: 2458: 2453: 2439: 2437: 2433: 2432: 2429: 2428: 2426: 2425: 2420: 2419:(formerly W3C) 2414: 2409: 2403: 2401: 2397: 2396: 2394: 2393: 2388: 2382: 2380: 2374: 2373: 2371: 2370: 2365: 2360: 2355: 2350: 2345: 2340: 2335: 2330: 2325: 2320: 2315: 2309: 2307: 2301: 2300: 2298: 2297: 2295:XMLHttpRequest 2292: 2287: 2282: 2277: 2272: 2267: 2262: 2257: 2252: 2247: 2241: 2239: 2230: 2224: 2223: 2221: 2220: 2215: 2210: 2205: 2204: 2203: 2193: 2188: 2187: 2186: 2181: 2170: 2168: 2159: 2153: 2152: 2149: 2148: 2146: 2145: 2140: 2139: 2138: 2128: 2123: 2118: 2109: 2099: 2097: 2093: 2092: 2090: 2089: 2084: 2079: 2074: 2069: 2064: 2059: 2054: 2049: 2044: 2039: 2034: 2028: 2026: 2024:Apache modules 2020: 2019: 2017: 2016: 2015: 2014: 2004: 1999: 1994: 1989: 1984: 1979: 1974: 1969: 1968: 1967: 1957: 1952: 1947: 1942: 1936: 1934: 1928: 1927: 1925: 1924: 1919: 1914: 1909: 1904: 1899: 1894: 1893: 1892: 1887: 1882: 1877: 1866: 1864: 1855: 1849: 1848: 1845:Web interfaces 1841: 1840: 1833: 1826: 1818: 1812: 1811: 1806: 1801: 1796: 1791: 1786: 1781: 1776: 1775:External links 1773: 1771: 1770: 1749: 1728: 1707: 1686: 1665: 1644: 1613: 1589: 1564: 1525: 1490: 1476: 1436: 1422: 1403: 1376: 1358: 1331: 1313: 1298: 1284: 1270: 1249: 1235: 1221: 1190: 1173: 1159: 1145: 1120: 1106: 1082: 1057: 1043: 1029: 1008: 994: 977: 952: 950: 947: 944: 943: 929: 916: 915: 913: 910: 909: 908: 903: 896: 893: 892: 891: 885: 879: 871: 868: 864: 863: 860: 848:Web Speech API 843: 842:Web Speech API 840: 839: 838: 833: 827: 821: 811: 810: 804: 801:Microsoft Edge 798: 792: 786: 780: 769: 766: 719: 716: 713: 712: 709: 706: 703: 698: 695: 692: 689: 683: 682: 679: 676: 673: 670: 667: 664: 661: 656: 650: 649: 643: 640: 637: 634: 631: 628: 625: 619: 618: 616:macOS Monterey 612: 609: 606: 601: 598: 595: 592: 586: 585: 582: 579: 576: 571: 568: 563: 560: 555: 549: 548: 545: 544:Yes, in v10.60 542: 539: 534: 531: 528: 525: 519: 518: 507: 506:Yes, in v10.50 504: 501: 496: 493: 490: 487: 482: 476: 475: 472: 469: 466: 463: 460: 457: 452: 446: 445: 442: 439: 436: 433: 427: 424: 421: 416: 410: 409: 406: 403: 400: 397: 391: 388: 385: 380: 374: 373: 370: 369:Yes, in v11.00 367: 364: 361: 358: 355: 352: 347: 341: 340: 335: 330: 325: 320: 315: 310: 307: 304: 222:and the older 161: 158: 157: 156: 153: 150: 147: 144: 141: 139: 132: 131: 128: 125: 122: 119: 116: 108: 105: 101: 100: 95: 90: 85: 80: 75: 74: 73: 70: 67: 59: 54: 35: 32: 28:speech to text 15: 9: 6: 4: 3: 2: 2600: 2589: 2586: 2584: 2583:Web standards 2581: 2579: 2578:Digital audio 2576: 2574: 2571: 2570: 2568: 2553: 2552:Web framework 2550: 2546: 2543: 2541: 2538: 2536: 2533: 2532: 2531: 2528: 2526: 2523: 2519: 2516: 2515: 2514: 2513:Web standards 2511: 2507: 2504: 2502: 2499: 2498: 2497: 2494: 2492: 2491:Microservices 2489: 2488: 2486: 2482: 2472: 2469: 2467: 2464: 2462: 2459: 2457: 2454: 2452: 2448: 2444: 2441: 2440: 2438: 2434: 2424: 2421: 2418: 2415: 2413: 2410: 2408: 2405: 2404: 2402: 2398: 2392: 2389: 2387: 2384: 2383: 2381: 2379: 2375: 2369: 2366: 2364: 2361: 2359: 2356: 2354: 2351: 2349: 2346: 2344: 2341: 2339: 2336: 2334: 2331: 2329: 2326: 2324: 2321: 2319: 2316: 2314: 2311: 2310: 2308: 2306: 2302: 2296: 2293: 2291: 2288: 2286: 2283: 2281: 2280:Web messaging 2278: 2276: 2273: 2271: 2268: 2266: 2263: 2261: 2258: 2256: 2253: 2251: 2248: 2246: 2243: 2242: 2240: 2238: 2234: 2231: 2229: 2225: 2219: 2216: 2214: 2211: 2209: 2206: 2202: 2199: 2198: 2197: 2194: 2192: 2189: 2185: 2182: 2180: 2177: 2176: 2175: 2172: 2171: 2169: 2167: 2163: 2160: 2158: 2154: 2144: 2141: 2137: 2134: 2133: 2132: 2129: 2127: 2124: 2122: 2119: 2117: 2113: 2110: 2108: 2104: 2101: 2100: 2098: 2094: 2088: 2085: 2083: 2080: 2078: 2075: 2073: 2070: 2068: 2065: 2063: 2060: 2058: 2055: 2053: 2050: 2048: 2045: 2043: 2040: 2038: 2035: 2033: 2030: 2029: 2027: 2025: 2021: 2013: 2010: 2009: 2008: 2005: 2003: 2000: 1998: 1995: 1993: 1990: 1988: 1985: 1983: 1980: 1978: 1975: 1973: 1970: 1966: 1963: 1962: 1961: 1958: 1956: 1953: 1951: 1948: 1946: 1943: 1941: 1938: 1937: 1935: 1933: 1929: 1923: 1920: 1918: 1915: 1913: 1910: 1908: 1905: 1903: 1900: 1898: 1895: 1891: 1888: 1886: 1883: 1881: 1878: 1876: 1873: 1872: 1871: 1868: 1867: 1865: 1863: 1859: 1856: 1854: 1850: 1846: 1839: 1834: 1832: 1827: 1825: 1820: 1819: 1816: 1810: 1807: 1805: 1802: 1800: 1797: 1795: 1792: 1790: 1787: 1785: 1782: 1779: 1778: 1759: 1753: 1738: 1732: 1717: 1711: 1696: 1690: 1675: 1669: 1654: 1648: 1634: 1630: 1629: 1624: 1617: 1603: 1599: 1593: 1579: 1575: 1568: 1560: 1554: 1539: 1535: 1529: 1515:on 2012-05-05 1514: 1510: 1506: 1505: 1500: 1494: 1486: 1480: 1472: 1466: 1451: 1447: 1440: 1432: 1426: 1418: 1414: 1407: 1393: 1389: 1383: 1381: 1372: 1368: 1362: 1348: 1344: 1338: 1336: 1327: 1323: 1317: 1309: 1302: 1294: 1288: 1280: 1274: 1266: 1262: 1256: 1254: 1245: 1239: 1231: 1225: 1217: 1213: 1209: 1203: 1201: 1199: 1197: 1195: 1186: 1180: 1178: 1169: 1163: 1155: 1149: 1134: 1130: 1124: 1116: 1110: 1095: 1089: 1087: 1071: 1067: 1061: 1053: 1047: 1039: 1033: 1025: 1021: 1015: 1013: 1004: 998: 990: 984: 982: 967: 963: 957: 953: 939: 933: 924: 922: 917: 907: 904: 902: 899: 898: 889: 886: 883: 882:Google Chrome 880: 877: 874: 873: 867: 861: 858: 857: 856: 854: 849: 837: 834: 831: 828: 825: 822: 819: 818:Google Chrome 816: 815: 814: 808: 805: 802: 799: 796: 793: 790: 787: 784: 781: 778: 777:Google Chrome 775: 774: 773: 765: 763: 759: 755: 751: 746: 744: 740: 737: 732: 728: 725: 710: 707: 704: 699: 696: 693: 690: 688: 685: 684: 680: 677: 674: 671: 668: 665: 662: 660: 657: 655: 651: 648: 644: 641: 638: 635: 632: 629: 626: 624: 621: 620: 617: 613: 610: 608:Yes, in v28.0 607: 602: 599: 596: 593: 591: 588: 587: 583: 580: 578:Yes, in v15.0 577: 572: 569: 564: 561: 559: 556: 554: 550: 546: 543: 540: 535: 532: 529: 526: 524: 521: 520: 517:and earlier) 516: 512: 508: 505: 502: 497: 494: 491: 488: 486: 483: 481: 477: 473: 470: 467: 464: 461: 458: 453: 451: 448: 447: 443: 440: 437: 434: 432: 428: 425: 422: 420: 417: 415: 411: 408:Yes, in v3.1 407: 404: 401: 398: 396: 392: 389: 386: 384: 381: 379: 375: 372:Yes, in v3.1 371: 368: 365: 362: 359: 356: 353: 351: 348: 346: 342: 339: 334: 329: 324: 319: 314: 301: 295: 292:<audio> 289: 284: 282: 278: 273: 272:E container. 271: 267: 262: 258: 256: 252: 248: 244: 241: 237: 233: 229: 225: 221: 217: 213: 209: 205: 201: 197: 195: 191: 187: 183: 179: 175: 171: 167: 154: 151: 148: 145: 143:Google Chrome 142: 140: 137: 136: 135: 129: 126: 123: 120: 117: 115:Google Chrome 114: 113: 112: 104: 96: 91: 86: 81: 76: 71: 68: 65: 64: 60: 55: 52: 51: 50: 47:<audio> 43: 40:<audio> 31: 29: 25: 21: 2244: 2166:Browser APIs 2107:Web resource 1761:. Retrieved 1752: 1740:. Retrieved 1731: 1719:. Retrieved 1710: 1698:. Retrieved 1689: 1677:. Retrieved 1668: 1656:. Retrieved 1647: 1636:. Retrieved 1626: 1616: 1605:. Retrieved 1602:lists.w3.org 1601: 1592: 1581:. Retrieved 1567: 1542:. Retrieved 1528: 1517:. Retrieved 1513:the original 1502: 1493: 1479: 1454:. Retrieved 1439: 1425: 1416: 1406: 1395:. Retrieved 1391: 1370: 1361: 1350:. Retrieved 1346: 1325: 1316: 1301: 1287: 1273: 1264: 1238: 1224: 1211: 1162: 1148: 1137:. Retrieved 1132: 1123: 1109: 1098:. Retrieved 1074:. Retrieved 1069: 1060: 1046: 1032: 1023: 997: 969:. Retrieved 965: 956: 932: 878:14.1 and up 865: 852: 845: 812: 771: 747: 729: 721: 681:Yes, in v11 541:Yes, in v4.0 503:Yes, in v3.5 366:Yes, in v3.5 285: 274: 263: 259: 240:royalty-free 206:support the 198: 163: 133: 110: 102: 44: 37: 19: 18: 16:HTML element 2545:Progressive 2540:Single-page 2348:WebAssembly 2328:Geolocation 2285:Web storage 2191:C NPRuntime 2179:LiveConnect 2157:Client-side 2103:Web service 2032:mod_include 1987:Python ASGI 1982:Python WSGI 1932:Server APIs 1853:Server-side 1700:January 28, 1679:January 28, 1658:January 28, 1653:"API draft" 705:Yes, in v51 694:Yes, in v56 675:Yes, in v51 672:Yes, in v16 666:Yes, in v56 627:audio/x-caf 581:Yes, in v14 565:Yes, in v25 515:macOS 10.11 402:Yes, in v71 268:audio in a 121:Firefox 3.5 2567:Categories 2313:DOM events 2290:Web worker 2275:WebSockets 2136:comparison 2072:mod_python 2052:mod_parrot 1885:Encryption 1638:2012-07-04 1607:2022-11-18 1583:2012-07-04 1544:2012-07-04 1519:2012-07-04 1456:2012-07-04 1397:2016-12-27 1352:2016-12-27 1139:2019-12-06 1100:2018-05-01 1076:2017-03-22 971:2022-11-18 949:References 901:HTML video 663:audio/flac 594:audio/webm 527:audio/webm 492:Yes, in v9 456:audio/aacp 454:audio/aac 387:audio/mpeg 309:MIME type 306:Container 245:format in 194:Ogg Theora 166:HTML video 130:Safari 3.1 124:Opera 10.5 20:HTML audio 2471:Scripting 2333:IndexedDB 2184:XPConnect 2143:Scripting 2067:mod_proxy 2012:container 2002:Perl PSGI 1992:Ruby Rack 1965:container 1922:WebSocket 1862:Protocols 1628:Webmonkey 1417:The Verge 1216:Microsoft 1135:. Mozilla 884:25 and up 691:audio/ogg 562:audio/ogg 489:audio/ogg 423:audio/mp4 354:audio/wav 294:element. 204:Microsoft 184:from the 182:retracted 103:Example: 2496:Web page 2353:WebAuthn 2228:Web APIs 2121:Open API 2082:mod_ruby 2077:mod_wsgi 2057:mod_perl 2047:mod_mono 2042:mod_lisp 1972:CLI OWIN 1553:cite web 1465:cite web 1096:. Google 938:metadata 895:See also 807:Opera GX 739:Archived 736:Audiolet 429:Yes, in 393:Yes, in 218:formats 149:Safari 4 2506:Dynamic 2466:Web IDL 2412:GraphQL 2378:Khronos 2208:ActiveX 2196:C PPAPI 2174:C NPAPI 2126:Webhook 2062:mod_php 2007:Portlet 1955:COM ASP 1950:C ISAPI 1945:C ASAPI 1940:C NSAPI 1763:May 20, 1742:May 20, 1721:May 20, 1509:Mozilla 888:Firefox 830:Firefox 783:Firefox 772:On PC: 758:Mozilla 438:From OS 328:Firefox 303:Format 290:by the 228:Mozilla 216:defined 152:Firefox 111:On PC: 2501:Static 2484:Topics 2461:Mashup 2436:Topics 2423:WebUSB 2400:Others 2363:WebRTC 2358:WebGPU 2250:Canvas 2237:WHATWG 2096:Topics 2037:mod_jk 1890:WebDAV 966:GitHub 876:Safari 824:Safari 795:Safari 700:In v79 603:In v79 573:In v79 536:In v79 498:In v79 480:Vorbis 338:Safari 313:Chrome 255:Google 243:Vorbis 178:Vorbis 127:Google 2573:HTML5 2451:DHTML 2407:Gears 2391:WebGL 2386:WebCL 2368:WebXR 2270:Video 2245:Audio 1633:Wired 941:data. 912:Notes 836:Tizen 789:Opera 509:With 333:Opera 232:Opera 200:Apple 186:HTML5 2535:Rich 2518:REST 2449:vs. 2445:and 2443:Ajax 2323:File 2255:CORS 2218:XBAP 2201:NaCl 2114:vs. 2105:vs. 1917:WSRP 1907:FCGI 1902:SCGI 1870:HTTP 1765:2024 1744:2024 1723:2024 1702:2012 1681:2012 1660:2012 1559:link 1471:link 846:The 748:The 659:FLAC 654:FLAC 590:WebM 553:Opus 523:WebM 474:Yes 450:ADTS 444:Yes 323:Edge 281:IETF 277:Opus 251:WebM 249:and 236:open 230:and 202:and 180:was 172:and 170:free 45:The 38:The 24:HTML 2343:SVG 2338:MSE 2318:EME 2305:W3C 2265:SSE 2260:DOM 2213:BHO 2116:ROA 2112:WOA 1912:AJP 1897:CGI 1578:W3C 1538:W3C 1450:W3C 724:W3C 711:No 708:Yes 687:Ogg 678:Yes 623:CAF 611:Yes 597:Yes 584:No 558:Ogg 547:No 530:Yes 485:Ogg 471:Yes 465:Yes 459:Yes 441:Yes 435:Yes 431:IE9 426:Yes 419:MP4 414:AAC 405:Yes 399:Yes 395:IE9 390:Yes 383:MP3 378:MP3 363:Yes 357:Yes 350:WAV 345:PCM 270:WAV 266:PCM 247:Ogg 224:MP3 220:AAC 212:IEC 208:ISO 190:W3C 2569:: 1880:v3 1875:v2 1631:. 1625:. 1600:. 1576:. 1555:}} 1551:{{ 1536:. 1507:. 1501:. 1467:}} 1463:{{ 1448:. 1415:. 1390:. 1379:^ 1369:. 1345:. 1334:^ 1324:. 1263:. 1252:^ 1214:. 1210:. 1193:^ 1176:^ 1131:. 1085:^ 1068:. 1022:. 1011:^ 980:^ 964:. 920:^ 809:36 803:12 791:15 697:No 669:No 642:No 639:No 636:No 633:No 630:No 600:No 570:No 533:No 495:No 462:No 360:No 238:, 226:. 1837:e 1830:t 1823:v 1767:. 1746:. 1725:. 1704:. 1683:. 1662:. 1641:. 1610:. 1586:. 1561:) 1547:. 1522:. 1487:. 1473:) 1459:. 1433:. 1419:. 1400:. 1373:. 1355:. 1328:. 1310:. 1295:. 1281:. 1267:. 1246:. 1232:. 1187:. 1170:. 1156:. 1142:. 1103:. 1079:. 1054:. 1040:. 1026:. 1005:. 991:. 974:. 797:6 513:( 214:- 210:/

Index

HTML
speech to text
HTML video
free
patent-encumbered
Vorbis
retracted
HTML5
W3C
Ogg Theora
Apple
Microsoft
ISO
IEC
defined
AAC
MP3
Mozilla
Opera
open
royalty-free
Vorbis
Ogg
WebM
Google
PCM
WAV
Opus
IETF
audio coding formats

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑