mieki256's diary



2012/07/08() [n年前の日記]

#1 [dtm][prog][javascript] 複数の音を連続して鳴らす処理を実験中

前に鳴ってた音を途中で切る際に、フェードアウトさせながら切る方法と、Audio.muted = true で切る方法を試してみたり。…効果は無かった。どっちもブツブツとノイズが入る。また、フェードアウトするほうは、前に鳴らした音と、新しく鳴らした音が、時々重なっているようにも聞こえる。何が起きているのやら。

HTML5 Audio のソレで鳴らすのは無理があるのかもしれない。Flash あたりでやったらあっさり解決、したら悲しいな。

Firefox には Audio Data API、Google Chrome には Web Audio API、なる、波形データそのものを生成して鳴らす機能が実装されているらしい。ソレを使って音を合成するような仕組みにすればいいのだろうか。しかし、Audio Data API と Web Audio API のそれぞれの処理を書かなきゃいけない予感。面倒臭い。…だったら Flash でやったほうがいいんじゃないのか。Flash を使えばIEその他にも対応できるし。スマートフォン等はガン無視になるけど。

以上です。

過去ログ表示

Prev - 2012/07 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project