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その他にも対応できるし。スマートフォン等はガン無視になるけど。
HTML5 Audio のソレで鳴らすのは無理があるのかもしれない。Flash あたりでやったらあっさり解決、したら悲しいな。
Firefox には Audio Data API、Google Chrome には Web Audio API、なる、波形データそのものを生成して鳴らす機能が実装されているらしい。ソレを使って音を合成するような仕組みにすればいいのだろうか。しかし、Audio Data API と Web Audio API のそれぞれの処理を書かなきゃいけない予感。面倒臭い。…だったら Flash でやったほうがいいんじゃないのか。Flash を使えばIEその他にも対応できるし。スマートフォン等はガン無視になるけど。
[ ツッコむ ]
#2 [web][neta] Firefox と Opera が mp3 に対応してくれればいいのに
HTML5 Audio に関して、ogg と mp3 の両方をページ制作側で用意することが、なんだか馬鹿馬鹿しい…。
こんだけネット上で mp3 が普及したのに、対応しないとか変な話だなと思う。例えば、png と mng は表示できるけど jpg と gif が表示できないブラウザがあったとしたら、どういう気分になるか。Firefox や Opera がやってるのはそういうことじゃないのか。…いや、mp3 はライセンス料が必要になるから云々というソレも分からないではないけれど。だったら一時期、gif表示しないブラウザになってなきゃ話がおかしいような。
しかしこのへん、IE や Safari が ogg に対応してくれればいいのに、とも思えてくるあたりもなんというか。Microsoft と Apple はどうして対応しないんだろう。金を取られるわけでもないだろうに。特に Apple は、わけがわからない。散々FlashをDisっておきながら、なんでオープンな ogg に対応しないんだ。矛盾してる。…スマートフォンとデスクトップPCでは方針が違うということなんだろうか? iPhone4 は ogg に対応してるみたいだし。
なんでネット上で、ベータとVHSの争い的なソレを繰り返すんだろう。馬鹿馬鹿しい。どれかしらのフォーマットが主流になったからと言って、日本の家電メーカのように、ブラウザを出してる企業・組織が儲かるわけでもないだろうに。ハードウェアと違って、どちらかをサポートしたらもう片方がサポートできなくなるわけでもないのに。主流にならないフォーマットに開発リソース割くのが無駄だということなら、そもそも Audio も Video もサポートしないのが賢い選択だったろう。Flash に任せてしまえば、もっとリソースが節約できただろうと。
Flash をDisるなら mp3にも対応しろ、と思う。HTML5 + JavaScript でどうにかならんかと思って勉強してたけど、途中から「Flashで実験したほうが良かったんじゃ…どのブラウザでも鳴るし…」てな気分になってきて、この現状ってなんだか馬鹿馬鹿しいよなあ、と。
でも、スマートフォン上では、Flash 動かせなくなるんだよなあ…。 *1 PCとスマートフォンで、別々のアレコレを習得しなきゃいけないのは、もっと面倒臭いだろうし。かといって mp3 と ogg の両方を用意するのも馬鹿馬鹿しい。どうにかならんのですか。
こんだけネット上で mp3 が普及したのに、対応しないとか変な話だなと思う。例えば、png と mng は表示できるけど jpg と gif が表示できないブラウザがあったとしたら、どういう気分になるか。Firefox や Opera がやってるのはそういうことじゃないのか。…いや、mp3 はライセンス料が必要になるから云々というソレも分からないではないけれど。だったら一時期、gif表示しないブラウザになってなきゃ話がおかしいような。
しかしこのへん、IE や Safari が ogg に対応してくれればいいのに、とも思えてくるあたりもなんというか。Microsoft と Apple はどうして対応しないんだろう。金を取られるわけでもないだろうに。特に Apple は、わけがわからない。散々FlashをDisっておきながら、なんでオープンな ogg に対応しないんだ。矛盾してる。…スマートフォンとデスクトップPCでは方針が違うということなんだろうか? iPhone4 は ogg に対応してるみたいだし。
なんでネット上で、ベータとVHSの争い的なソレを繰り返すんだろう。馬鹿馬鹿しい。どれかしらのフォーマットが主流になったからと言って、日本の家電メーカのように、ブラウザを出してる企業・組織が儲かるわけでもないだろうに。ハードウェアと違って、どちらかをサポートしたらもう片方がサポートできなくなるわけでもないのに。主流にならないフォーマットに開発リソース割くのが無駄だということなら、そもそも Audio も Video もサポートしないのが賢い選択だったろう。Flash に任せてしまえば、もっとリソースが節約できただろうと。
Flash をDisるなら mp3にも対応しろ、と思う。HTML5 + JavaScript でどうにかならんかと思って勉強してたけど、途中から「Flashで実験したほうが良かったんじゃ…どのブラウザでも鳴るし…」てな気分になってきて、この現状ってなんだか馬鹿馬鹿しいよなあ、と。
でも、スマートフォン上では、Flash 動かせなくなるんだよなあ…。 *1 PCとスマートフォンで、別々のアレコレを習得しなきゃいけないのは、もっと面倒臭いだろうし。かといって mp3 と ogg の両方を用意するのも馬鹿馬鹿しい。どうにかならんのですか。
*1: Adobe AIR は残るみたいだけど。
[ ツッコむ ]
以上、1 日分です。