サイバーエージェント、ブラウザ向け音声ライブラリ「boombox.js」をOSSとして公開
エンタープライズ
ソフトウェア・サービス
注目記事
-
【デスクツアー】真似したい自宅デスク環境一挙公開!
-
「OWASP AppSec APAC 2014」は女性、学生向けも開催 3月17-20日
-
DeNA、MVCフレームワーク「tupai.js」をオープンソース化

ブラウザでサウンドを鳴らすには、「HTMLAudio」「WebAudio」「HTMLVideo」が一般的に利用されることが多いが、APIの呼び出し方法やブラウザサポートなどが統一されていない。「boombox.js」は、「HTMLAudio」「WebAudio」「HTMLVideo」のオーディオ関連APIを包括して、一貫性のあるAPIとして提供するライブラリだ。「boombox.js」は、ブラウザ向けゲーム「なぞってピグキッチン」などのサービス開発でも採用されている。
オーディオ関連APIを統一したインターフェイスで提供し、ラジカセ(boombox)のようなシンプルな操作で利用することが可能となる。ブラウザが非アクティブの時に音声を停止する機能、複数サウンドを同時に再生する機能など、スマートフォンサービス特有の要件を想定した形で提供されている。
なお、WebAudioは、ミキシングといった高度な利用も想定したAPIだが、boomboxはこれらの機能は拡張していない(拡張は可能)。boomboxのドキュメント、関連ファイルは、GitHubから入手可能。
《冨岡晶》
特集
この記事の写真
/
関連リンク
関連ニュース
-
「OWASP AppSec APAC 2014」は女性、学生向けも開催 3月17-20日
ブロードバンド -
DeNA、MVCフレームワーク「tupai.js」をオープンソース化
エンタープライズ -
ギークのライフスタイルを支援する? ビートコミュニケーションの社内制度
エンタープライズ -
小学生向けプログラミング学習用教材を無料公開……サイバーA子会社
ブロードバンド -
WZソフトウェア、プログラミングに特化したテキストエディタ「WZ Programming Editor」を発売
エンタープライズ -
ソフトバンクBB、プログラミング不要のアプリ作成ツール「AppExe」提供開始
エンタープライズ -
セキュリティの枠を超えたプログラミングコンテストを開催
ブロードバンド -
企業におけるオープンソース導入率が大幅上昇……「本番環境で導入している」32.0%に
エンタープライズ