

JavaScriptで動的にWAVデータを生成して再生
» 音楽コンテンツ(再生)
こういう手があったのかと、まさに目から鱗の方法。
JavaScript で動的に WAV フォーマット (RIFF waveform Audio Format) のデータを生成して data URI スキーム (data:audio/wav;base64, に続いてデータ列)に変換して EMBED 要素で音声プレイヤーに流し込むというものです。
ただしこの方法には制限があって、IE6/7 は data URI スキームに対応していないので Firefox、Safari、Opera、Chrome でないと動きません。


現時点では IE では再生できないのと、対応しているブラウザでも WAV ファイルの再生が割り当てられているプラグインに依存するため実用的とはいえませんが、こういう手法もあることを知っておくと後々いろいろと応用できるかもしれません。
[関連サイト]
Dynamic .WAV Generation in JavaScript
JavaScript Song Player
SK's Journal
Ajaxian » Generating and Playing Sound in Javascript
Wikipedia - data URI scheme
JavaScript で動的に WAV フォーマット (RIFF waveform Audio Format) のデータを生成して data URI スキーム (data:audio/wav;base64, に続いてデータ列)に変換して EMBED 要素で音声プレイヤーに流し込むというものです。
ただしこの方法には制限があって、IE6/7 は data URI スキームに対応していないので Firefox、Safari、Opera、Chrome でないと動きません。
指定の周波数のサイン波を再生
Dynamic .WAV Generation in JavaScript
独自のミュージックマクロ (MML) を定義してメロディを再生
JavaScript Song Player
現時点では IE では再生できないのと、対応しているブラウザでも WAV ファイルの再生が割り当てられているプラグインに依存するため実用的とはいえませんが、こういう手法もあることを知っておくと後々いろいろと応用できるかもしれません。
[関連サイト]
Dynamic .WAV Generation in JavaScript
JavaScript Song Player
SK's Journal
Ajaxian » Generating and Playing Sound in Javascript
Wikipedia - data URI scheme







コメント 0