胆囊壁结晶是什么意思| 五马分尸是什么意思| 新生儿黄疸高有什么危害| 什么又什么| 肾与性功能有什么关系| 红色裤子搭配什么颜色上衣| 酵母样真菌是什么意思| 左旋是什么| 2001年属什么| 花字五行属什么| 眼睛模糊什么原因| 月经提前来是什么原因| 粘纤是什么材质| 台球杆什么牌子的好| 香港代表什么生肖| 一九七八年属什么生肖| 什么血型最招蚊子咬| 就不告诉你就不告诉你是什么儿歌| 什么的脑袋| 入党有什么好处| 长江后浪推前浪是什么意思| 酱油和生抽有什么区别| 牛蛙不能和什么一起吃| 星标朋友是什么意思| gel是什么意思| 肠胃性感冒吃什么药| 妖是什么意思| 三个鱼读什么| 怀孕第一个月有什么特征| 头晕是什么引起的| 7月份是什么星座| 靛青色是什么颜色| 桦树茸什么功效| 尿崩症是什么意思| 外阴过敏用什么药| 免费查五行缺什么| dep是什么意思| 7月17号什么星座| 为什么讨厌犹太人| 心悸是什么原因造成的呢| 什么是医疗器械| 梅毒有什么症状| 6s管理内容是什么| 牟利什么意思| kkkk是什么意思| 10年是什么年| 区长是什么级别的干部| 血压有点低是什么原因| 保温壶什么内胆最健康| 结石挂什么科| 什么的枝叶| 肝s5是什么意思| 抗体高是什么意思| 什么是血栓| 咀嚼食用是什么意思| 自限性疾病是什么意思| 什么芒果最好吃| 乳房疼挂什么科| 1898年属什么生肖| 医学上pi是什么意思| 4月份是什么星座| 冲蛇煞西是什么意思| 腰两边疼是什么原因| 圆寂什么意思| 年糕是什么做的| 木代表什么生肖| 上海手表什么档次| 鼹鼠吃什么| 减肥早餐吃什么好| 摩羯座和什么座最配对| 白天不咳嗽晚上咳嗽是什么原因| 什么蔬菜含维生素d| 什么是佣金| 大便化验隐血阳性什么意思| 四川是什么气候| 小意思是什么意思| 前列腺炎要吃什么药| 性瘾是什么| 大肠杆菌是什么病| 没主见是什么意思| 癔症是什么病| 梦见蛇被别人打死是什么兆头| 双子座爱吃什么| 荨麻疹要注意些什么| 521是什么星座| 吃桂圆干有什么好处和坏处| 积聚病什么意思| 坐位体前屈是什么意思| 小腿疼痛什么原因引起的| 乙肝表面抗体阴性什么意思| 胎盘下缘覆盖宫颈内口是什么意思| 空唠唠的意思是什么| 妈妈的哥哥叫什么| 浅色是什么颜色| 左室舒张功能减低是什么意思| 北芪与黄芪有什么区别| 道地药材是什么意思| 日新月异什么意思| 直接胆红素偏低是什么原因| 益生菌不能和什么一起吃| 爱马仕是什么牌子| 什么是灌肠| 小三阳吃什么药能转阴| 喝老陈醋有什么好处| 西夏是现在的什么地方| 颔是什么部位| 糖尿病都有什么症状| 风热证是什么意思| 做梦梦到蛇是什么意思| 卖酒需要办理什么证| 吃什么助眠| 飞吻是什么意思| 缺铁性贫血吃什么| tki是什么意思| 秃噜皮是什么意思| 弥是什么意思| 三魂七魄是什么| 抑郁症是什么原因造成| pbm是什么意思| 五十路是什么意思| 安踏高端品牌叫什么| 肾小球滤过率偏高说明什么| 丧尸是什么意思| 艾草有什么功效| 丛林之王是什么动物| 授人以鱼不如授人以渔什么意思| 嘴唇发乌是什么原因| 支气管病变什么意思| 胎停是什么原因造成的| 慌张的反义词是什么| 显赫是什么意思| 膛目结舌是什么意思| 性激素是什么意思| 党员有什么好处| 多梦睡眠质量不好是什么原因| 二月八号是什么星座| 扶正固本是什么意思| 菊花茶为什么会变绿色| knee是什么意思| 动则气喘是什么原因| 属牛是什么命| 智齿旁边的牙齿叫什么| 肝胆相照什么意思| 老人说胡话是什么征兆| 桥本是什么| 什么水果含维生素d| 妯娌是什么意思| 儿童感冒流鼻涕吃什么药好得快| 长粉刺是什么原因| 高血压属于什么系统疾病| 人为什么会变| 霉菌性阴道炎用什么药好得快| 国师是什么职位| 什么叫理疗| 小孩长得慢是什么原因| 内心os是什么意思| 喝荷叶茶有什么好处和坏处| 一什么童话| 牛磺酸有什么作用| 他达拉非片是什么药| 捞面条配什么菜好吃| 天珠到底是什么| 大便恶臭是什么原因| 避孕套和安全套有什么区别| 爱出汗是什么原因女人| 大什么什么手| 油菜籽什么时间种| 入睡困难挂什么科| 搞基是什么意思| 骨质疏松吃什么药好| 得乙肝的人有什么症状| 蜂王浆什么时间吃最好| 纯牛奶可以做什么美食| 低密度脂蛋白胆固醇高是什么意思| 生茶和熟茶有什么区别| 前列腺炎中医叫什么病| 守望相助是什么意思| 疱疹病毒是什么引起的| 猪横脷是什么| 潜血弱阳性什么意思| 肝脏低回声意味着什么| afar是什么意思| 条子是什么意思| 肌酐低是什么意思| 肺火吃什么中成药| 天秤座有什么特点| ssr是什么意思| 下眼皮肿是什么原因| 燃烧卡路里是什么意思| 什么是朱砂痣| id是什么意思的缩写| 国籍是什么| 骨折吃什么水果好| 武则天叫什么名字| 口腔溃疡挂什么科就诊| 小龙虾什么季节| 泥鳅吃什么食物| 寒咳嗽吃什么药止咳效果好| 王是什么生肖| 蛞蝓是什么| 咳嗽什么原因引起的| 海松茸是什么东西| 感冒咳嗽吃什么水果好| 死有余辜是什么意思| 口苦吃什么药最有效| 汗疱疹用什么药膏最好| 氯胺酮是什么| 星盘是什么| 蓝朋友什么意思| 天壤之别是什么意思| 装模作样是什么生肖| 尿是绿色的是什么原因| 舌尖有点麻是什么原因| 喝蛋白粉有什么副作用| 早上起来口干口苦口臭是什么原因| 中午12点是什么时辰| 窦性心律过缓什么意思| 一什么椅子| hpv会有什么症状| 兰花长什么样| 肠癌是什么原因造成的| 在此是什么意思| 疤痕增生是什么原因| 铁锈用什么能洗掉| 挂职是什么意思| cot等于什么| 喝冰糖水有什么好处和坏处| 新生儿囟门什么时候闭合| 柚子不能和什么一起吃| 青梅竹马什么意思| 男性肾虚有什么症状| 六个月宝宝可以吃什么水果| ppe是什么| 蜂蜜水什么时间喝最好| 红领巾的含义是什么| 充电宝什么品牌最好| 血脂高是什么原因| 什么是配速| 清真不能吃什么| 世界上最大的鱼是什么鱼| 乳腺彩超什么时候做最准确| 龙生九子下一句是什么| 接触是什么意思| pr过高是什么意思| 属蛇的和什么属相最配| 尾巴骨疼是什么原因| 梦见掰玉米是什么意思| 早上口干苦是什么原因| pr过高是什么意思| 离岸人民币是什么意思| 夺魁是什么意思| 脾阳虚吃什么中成药| 事宜愿为是什么意思| 脚干脚裂用什么药| 眼睛痒是什么原因| ict是什么意思| 舌头发麻是什么病兆| 胸骨突出是什么原因| or发什么音| 跑团什么意思| 胃肠功能紊乱吃什么药| 情绪上来像发疯一般是什么病| 咳血鲜红是什么病呢| 一串什么| 百度Jump to content

喜临门智能悬浮床垫深圳家居展引行业轰动

From Wikipedia, the free encyclopedia
(Redirected from HTML5 Audio)
百度 我们的科技在追赶,我们的军力在提升,我们的内功在修炼,我们的领导力在优化和强化,我们的改革步伐从未停息,我们全体都有一个共同的心愿--恢复中华之尊,我们隐约而普遍地觉得,那才是中国国际地位应有的常态,正如几千年以来呈现的那样。

HTML audio is a subject of the HTML specification, incorporating audio, including speech to text, all in the browser.

<audio> element

[edit]

The <audio> 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.

The <audio> element has these attributes: the music

  • global attributes (accesskey; class; contenteditable; contextmenu; dir; draggable; dropzone; hidden; id; lang; spellcheck; style; tabindex; title; translate)
  • autoplay = "autoplay" or "" (empty string) or empty
    Instructs the User-Agent to automatically begin playback of the audio stream as soon as it can do so without stopping.
  • preload = "none" or "metadata" or "auto" or "" (empty string) or empty
    Represents a hint to the User-Agent about whether optimistic downloading of the audio stream itself or its metadata is considered worthwhile.
    • "none": Hints to the User-Agent that the user is not expected to need the audio stream, or that minimizing unnecessary traffic is desirable.
    • "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.
    • "auto": Hints to the User-Agent that optimistically downloading the entire audio stream is considered desirable.
  • controls = "controls" or "" (empty string) or empty
    Instructs the User-Agent to expose a user interface for controlling playback of the audio stream.
  • loop = "loop" or "" (empty string) or empty
    Instructs the User-Agent to seek back to the start of the audio stream upon reaching the end.
  • mediagroup = string
    Instructs the User-Agent to link multiple videos and/or audio streams together.
  • muted = "muted" or "" (empty string) or empty
    Represents the default state of the audio stream, potentially overriding user preferences.
  • src = non-empty [URL] potentially surrounded by spaces
    The URL for the audio stream.

Example:

Supporting browsers

[edit]

On PC:

  • Google Chrome
  • Internet Explorer 9
  • Firefox 3.5
  • Opera 10.5
  • Safari 3.1

On mobile devices:

  • Android Browser 2.3
  • Google Chrome
  • Internet Explorer Mobile 9
  • Safari 4
  • Firefox
  • Opera Mobile 11

Supported audio coding formats

[edit]

The adoption of HTML audio, as with HTML video, has become polarized between proponents of free and patent-encumbered formats. In 2007, the recommendation to use Vorbis was retracted from the HTML5 specification by the W3C together with that to use Ogg Theora, citing the lack of a format accepted by all the major browser vendors.

Apple and Microsoft support the ISO/IEC-defined formats AAC and the older MP3. Mozilla and Opera support the free and open, royalty-free Vorbis format in Ogg and WebM containers, and criticize the patent-encumbered nature of MP3 and AAC, which are guaranteed to be “non-free”. Google has so far provided support for all common formats.

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.[citation needed] Most AAC live streams with infinite length are wrapped in an Audio Data Transport Stream container (.aac, .adts), which is supported by Chrome, Safari, Firefox and Edge.[1][2][3]

Many browsers also support uncompressed PCM audio in a WAVE container.[4]

In 2012, the free and open royalty-free Opus format was released and standardized by IETF. It is supported by Mozilla, Google, Opera and Edge.[4][5][6][7]

This table documents the current support for audio coding formats by the <audio> element.

Formats supported by different web browsers
Format Container MIME type Chrome Internet Explorer Edge Firefox Opera Safari
PCM WAV audio/wav Yes No Yes Yes, in v3.5[citation needed] Yes, in v11.00 Yes, in v3.1
MP3 MP3 audio/mpeg Yes[8] Yes, in IE9 Yes Yes, in v71[9] Yes[8] Yes, in v3.1
AAC MP4 audio/mp4 Yes Yes, in IE9 Yes From OS[a] Yes Yes
ADTS[b] audio/aac
audio/aacp
Yes No Yes From OS[a] in v45.0[11][12] Yes Yes
Vorbis Ogg audio/ogg Yes, in v9 No In v79[13]
In v17, with Web Media Extensions[14]
Yes, in v3.5[15] Yes, in v10.50 With Xiph QuickTime Components (macOS 10.11 and earlier)
WebM audio/webm Yes No In v79[13]
In v17, with Web Media Extensions[14]
Yes, in v4.0[16] Yes, in v10.60 No
Opus Ogg audio/ogg Yes, in v25
(in v31 for Windows)
No In v79[17]
In v17, with Web Media Extensions[14]
Yes, in v15.0[18] Yes, in v14 No
WebM audio/webm Yes No In v79[17]
In v17, with Web Media Extensions[14]
Yes, in v28.0[19] Yes Yes, in Safari 15+ and macOS Monterey[20][21]
CAF audio/x-caf No No No No No Yes, in Safari 11 and macOS High Sierra
FLAC FLAC audio/flac Yes, in v56[22] No Yes, in v16[23] Yes, in v51[24] Yes Yes, in v11[25]
Ogg audio/ogg Yes, in v56[22] No In v79[26]
In v17, with Web Media Extensions[14]
Yes, in v51[24] Yes No

Web Audio API and MediaStream Processing API

[edit]

The Web Audio API specification developed by W3C 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 underlying implementation (typically optimized Assembly / C / C++ code), but direct JavaScript processing and synthesis is also supported.[27]

Mozilla's Firefox browser implements a similar Audio Data API extension since version 4, implemented in 2010 [28] and released in 2011, but Mozilla warns it is non-standard and deprecated, and recommends the Web Audio API instead.[29] Some JavaScript audio processing and synthesis libraries such as Audiolet Archived 2025-08-07 at the Wayback Machine support both APIs.

The W3C Audio Working Group is also considering the MediaStream Processing API specification developed by Mozilla.[30] 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 peer-to-peer routing of such media streams.[31]

Supporting browsers

[edit]

On PC:

On mobile devices:

  • Google Chrome for Android 28 (Enabled by default since 29) and Apple iPads
  • Safari 6 (Has restrictions on use (Muted unless user called))
  • Firefox 23 (Enabled by default since 25)
  • Tizen

Web Speech API

[edit]

The Web Speech API 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 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.[34] The HTML Speech Incubator group has proposed the implementation of audio-speech technology in browsers in the form of uniform, cross-platform APIs. The API contains both:[35]

  • Speech Input API
  • Text to Speech API

Google integrated this feature into Google Chrome in March 2011.[36] Letting its users search the web with their voice with code like:

Supporting browsers

[edit]

See also

[edit]

Notes

[edit]
  1. ^ a b 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.[10]
  2. ^ An MPEG-4 file contains a header that includes metadata 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 data.[2]

References

[edit]
  1. ^ "MP4 container · Issue #95 · karlheyes/icecast-kh". GitHub. Retrieved 2025-08-07.
  2. ^ a b "Technical Note TN2236: High-Efficiency Advanced Audio Coding (HE-AAC)".
  3. ^ "1224887 – Implement OpenMax IL AAC audio decoding client".
  4. ^ a b "Media type and format guide: image, audio, and video content – Web media technologies | MDN". developer.mozilla.org.
  5. ^ "September 11, 2012: Opus audio codec is now RFC6716, Opus 1.0.1 reference source released".
  6. ^ "It's Opus, it rocks and now it's an audio codec standard! – Mozilla Hacks – the Web developer blog".
  7. ^ "WebM, VP9 and Opus Support in Microsoft Edge – Microsoft Edge Dev BlogMicrosoft Edge Dev Blog". blogs.windows.com. 18 April 2016. Retrieved 2025-08-07.
  8. ^ a b "Enable mp3 support in Chromium". Google. Retrieved 2025-08-07.
  9. ^ "Firefox 71.0 release notes". Mozilla. December 3, 2019.
  10. ^ "Media type and format guide: image, audio, and video content". Mozilla Developer Network. Mozilla. Retrieved 2025-08-07.
  11. ^ "1190341 - audio/aacp shoutcast is not supported".
  12. ^ "1169212 - Create ADTSDemuxer, a MediaDataDemuxer".
  13. ^ a b "Platform Status – Microsoft Edge Developer". Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  14. ^ a b c d e "Introducing the Web Media Extension Package with OGG Vorbis and Theora support for Microsoft Edge". Microsoft Edge Dev Blog. Microsoft. December 5, 2017.
  15. ^ "Firefox Notes - Desktop".
  16. ^ "Firefox Notes - Desktop".
  17. ^ a b "Platform Status – Microsoft Edge Developer". developer.microsoft.com. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  18. ^ "Firefox Notes - Desktop".
  19. ^ "Firefox 28.0, See All New Features, Updates and Fixes".
  20. ^ Simmons, Jen (October 26, 2021). "New WebKit Features in Safari 15".
  21. ^ "Apple Developer Documentation". developer.apple.com.
  22. ^ a b "FLAC codec support for <audio> and WebAudio". Chrome Platform Status. Retrieved 2025-08-07.
  23. ^ "Platform Status – Microsoft Edge Developer". developer.microsoft.com. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  24. ^ a b "Firefox 51 for developers". Mozilla Developer Network. Retrieved 2025-08-07.
  25. ^ Chaim Gartenberg (June 6, 2017). "Apple reportedly adds support for FLAC lossless audio in iOS 11". The Verge.
  26. ^ "Platform Status – Microsoft Edge Developer". Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  27. ^ Chris Rogers (2025-08-07). "Web Audio API". W3C. Archived from the original on 2025-08-07. Retrieved 2025-08-07.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  28. ^ "Audio Data API".
  29. ^ "Introducing the Audio API extension". Mozilla Developer Network. Mozilla. 2025-08-07. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  30. ^ "Audio Processing API". W3C. 2025-08-07. Archived from the original on 2025-08-07. Retrieved 2025-08-07.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  31. ^ Robert O'Callahan (2025-08-07). "MediaStream Processing API". W3C. Retrieved 2025-08-07.
  32. ^ "Web Audio API is now available in Chrome from Chris Rogers on 2025-08-07 (public-xg-audio@w3.org from February 2011)". lists.w3.org. Retrieved 2025-08-07.
  33. ^ Scott Gilbertson (2025-08-07). "Chrome 14 Adds Better Audio, 'Native Client' Support". Webmonkey. Wired. Retrieved 2025-08-07.
  34. ^ "API draft". Retrieved January 28, 2012.
  35. ^ "HTML5 Speech API". Retrieved January 28, 2012.
  36. ^ "Talking to your computer". Retrieved January 28, 2012.
  37. ^ "Web Speech API – Web APIs | MDN". Retrieved May 20, 2024.
  38. ^ "Firefox 49 for developers – Mozilla | MDN". Retrieved May 20, 2024.
  39. ^ "Web Speech API – Web APIs | MDN". Retrieved May 20, 2024.
[edit]
女人梦到火是什么预兆 女性为什么不适合喝茉莉花茶 哺乳期牙龈肿痛可以吃什么药 吃什么可以增加免疫力 骨肉相连是什么肉
同房什么意思 马帮是什么意思 漏尿是什么原因造成的 未时属什么生肖 十年粤语版叫什么名字
有什么蔬菜 肾虚是什么 蜜蜡五行属什么 nibpdia过高是什么意思 家里为什么会有隐翅虫
列文虎克发明了什么 750金是什么金 什么粥最养胃 为什么会早泄 1978年是什么命
梦到前女友征兆是什么hcv9jop7ns4r.cn 汗疱疹用什么药膏最好hcv9jop2ns6r.cn 济公原名叫什么hcv7jop7ns0r.cn 上火流鼻血吃什么降火hcv9jop1ns9r.cn msi是什么意思hcv8jop2ns4r.cn
点痣挂什么科室hcv9jop4ns8r.cn 什么不可当kuyehao.com 卵巢无回声是什么意思hcv9jop6ns8r.cn 贾蓉和王熙凤是什么关系hcv7jop6ns6r.cn 头发长的慢是什么原因hcv9jop6ns2r.cn
献完血吃什么东西补血hcv8jop3ns7r.cn 什么的勇气hcv8jop2ns7r.cn 支付宝账户是什么hcv9jop1ns8r.cn 挑灯夜战是什么意思hcv8jop8ns5r.cn 刘璋和刘备什么关系hkuteam.com
吃鱼眼睛有什么好处hcv9jop0ns9r.cn 无名指戴戒指是什么意思hcv9jop3ns2r.cn hpv阴性是什么意思sanhestory.com 两肺少许纤维灶是什么意思hcv8jop8ns7r.cn 膀胱炎挂什么科hcv9jop6ns5r.cn
百度