Knowledge

HTML audio

Source πŸ“

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

Index

Web Audio
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

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

↑