HTML
各種項目
HTML
ダイナミックHTML
HTML5
audio要素
HTML5オーディオは HTML5 の仕様の主題の一つで、音声の再生・入力・合成・認識などをウェブブラウザで扱う。 <audio> 要素でサポートされている音声コーデックは以下の通り。2012年にロイヤリティーフリーのOpusフォーマットがリリース、IETFで標準化された。Mozilla、Google、Operaでサポートされている。[2][3][4]なおOpusはWebRTCでも使用される。 ブラウザOS対応フォーマット Web Audio API は W3C によって開発されている、ウェブアプリケーション用の音声処理と音声合成のための高レベル JavaScript API。主要な設計パラダイムは、AudioNode オブジェクトをつなぎ、音声ルートグラフを作る形。実際の処理は、主にウェブブラウザ内の実装で行われるが、JavaScript で直接処理して合成することも可能[5]。 W3C オーディオワーキンググループは MediaStream Processing API も開発している。音声のミキシングと処理に加えて、より一般的なメディアストリーミングに対応していて、HTML 要素との同期や、音声や動画のキャプチャ、WebRTC のメディアストリームなどを扱う[6]。 Web Speech API は音声合成と音声認識から構成され、キーボードやマウス以外の入出力の手段を提供する。
<audio> 要素
対応ブラウザ
パソコン
Edge
Google Chrome 32.0.1700.76
Internet Explorer 11.0
Mozilla Firefox 26.0
Opera 18.0.1284.68
Safari 5.1.7[1]
モバイル
Chrome Lite
Blackberry Browser
Google Chrome for Android
Internet Explorer Mobile 9
Mobile Safari[1]
Mozilla Firefox for Android
Opera Mobile
Tizen
対応音声コーデック
Ogg VorbisWAV PCMMP3AACWebM VorbisOgg OpusFLAC
EdgeWindowsNoYesYesYesNoYes16
Google Chrome全て9YesYesYesYes2556
Internet ExplorerWindowsNoNo99NoNoNo
Mozilla Firefox全て3.53.521, OS21, OS4.01551
Opera全て10.5011.00141410.6014Yes
SafarimacOSWith Xiph QuickTime Components3.13.13.1NoNo11
Web Audio API と MediaStream Processing API
対応ブラウザ
パソコン
Google Chrome 10[7] (14 から標準で有効[8])
Mozilla Firefox 23 (25 から標準で有効)
Opera 15
Safari 6
モバイル
Google Chrome for Android 28 (29 から標準で有効)
Mobile Safari 6
Mozilla Firefox 23 (25 から標準で有効)
Tizen
Web Speech API
Size:23 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)』
担当:undef