JavaScriptで音を鳴らす方法について調べた2013/06/5こんにちは。前に調べたことがありまして。JavaScriptで音を鳴らす方法についてです。音声関連が非常に不安定だと思ってます。不安定というか、各ブラウザに同じように対応させようと思うと、キツいといいいますか。Chromeみたいに突っ走っているブラウザばっかりじゃないんですよね。モバイル関連とか、IEとかIEとか。愚痴はこのぐらいにして、調査報告です。htmlで音を鳴らすには2種類の方法があります。やれば、勝手にいろいろとやってくれるものです。モバイルではキャッシュ不可。毎回読み込む必要がある。IE7,8未対応1が相当ネックでして、2つ以上音鳴らしたいときはどうするんじゃい。それを解決するのが、オーディオスプライトという方法です。JSでも画像のスプライトシートというのがあって、1枚の画像に複数の画像を書き込んでおいて、表示する位置を変更するというテクがありますが、あれの音版です。1つの音声ファイルに複数の音をいれておいて、再生位置を変更することで、ページに1つの制限をなんとかするというテクです。くわしくは下記のページにのってました。limitationsここに、audioタグで用意するサウンドファイル形式はOggとAACの2種類でOKなどとも書いてありました。ほか、いろいろとお役立ち情報が載っています。これは、さきほどのaudioタグと比べると、大分制限がなくなって、効果音などにも使えそうな感じです。音をいじったりとかスゴイことができるみたい。!対応ブラウザがまだ少ないのです、、。etcうはー、オワタ\(^o^)/ちなみに、このサイトこういうブラウザ間の差異を確認できて、大変便利です。さきほどのaudioタグのページやCanvasタグのあたりを見てみるのもよいかもしれないです。結論で、音関連のライブラリを探してみたところ、いろいろなものがありました。API一択のものなど。上のどちらのやり方で音を出すのかも確認しておいた方がよさそうです。その上で、自分がやりたいことを明確にして、条件に合うものを選ぶ必要があります。