開発環境の構築と Hello World から、センサーを利用したアプリの作成を解説したスライドです:
<iframe src="//www.slideshare.net/slideshow/embed_code/key/f1MZoTzNlcIm0L" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>- audio 要素:タグのレファレンスです
- HTML5 の audio 要素と video 要素の使用:使い方を解説したチュートリアルとなっています
なお、開発期である Fx0 では次のコーデックを利用できます:
- 動画:MPEG4, H.263, H.264, VP8, Theora
- オーディオ:WAVE (PCM), MP3, AAC-LC, AAC+, eAAC+,Vorbis, AMR (NB/WB), EVRC, QCELP
JavaScript から audio 要素を操作するときは、こちら にある API が利用できます:HTMLMediaElement
高度に音声を操作するには Web Audio API を利用します。
- チュートリアル
- 解説
- Web Audio API 解説:利用例とサンプルコードが豊富です
- WEB SOUNDER:同様にサンプルコードが豊富です
- レファレンス:Web Audio API
- 他のアプリの起動
Web Audio Editor を使うと、Audio Node の接続関係が可視化され、デバッグに便利です。
サイト | 解説 |
---|---|
WEB AUDIO VOCODER | ヴォコーダーを JavaScript で実装したデモ。マイクやファイルからの入力を、ロボットボイスに変換します |
Web Audio Synth v2 | Web Audio API を利用したシンセサイザーです。OscillatorNode を使うと、こういうツールがつくれます |
Web Audio Toy | 音声にイフェクトをかけられるサイトです。パッチを繋ぎかえることで、イフェクトの内容が変わります |