WAMI recorderはJavaScriptから操作可能なFlash製の音声録音、再生ライブラリです。

HTML5が浸透しつつありますが、逆にJavaScriptでは出来ないもどかしい部分も明確になってきています。その一つにマイクロフォンへのアクセスがあります。しかしそんな時こそFlashと連携させれば良いのです。WAMI recorderを使えばオンラインの録音、再生環境が容易に実現します。


アクセス許可を求めるダイアログが出ます。


左側が録音、右側が再生ボタンになります。

WAMI recorderはごくシンプルなUIでボタンを押して録音、再生ができます。JavaScript向けのAPIも提供されていますのでWeb上で録音、再生環境が実現できるでしょう。WAMI recorderは録音したデータをPOSTで指定したURLに飛ばせるようになっています。その音声データを使えば面白いサービスが作れるかも知れません。

WAMI recorderはJavaScript/Flash製のオープンソース・ソフトウェア(MIT License)です。

MOONGIFTはこう見る

HTML5ではWebカムへのアクセスが可能になります。Operaを筆頭にFirefoxもAPIを提供開始します。これを使えばさらにFlashの出る幕がなくなってくるでしょう。iOSやAndroidでも実現すればWebブラウザだけで動画チャットや写真撮影ができるようになるかも知れません。

だからといったFlashが全く不要になるとは考えられません。レガシーなブラウザはまだまだシェアが高く、減ってはいるものの企業ユースではIE8以下は十分現役です。スマートフォンでは利用が難しいですが、デスクトップ向けでは後数年は現役として使えるでしょう。

wami-recorder - A JavaScript / Flash solution to recording audio from a browser. - Google Project Hosting