<audio>
タグからオーディオを表現するために、ある種のイコライザー/ビジュアライザーを作成することに本当に興味があります。これまでのところ、オーディオを視覚化する非常に凝った実験をいくつか見つけることができました。それらのほとんどは webgl に基づいており、chrome でのみ動作します。私が達成したくないことは、それよりもはるかに単純です。それは基本的な 1 色の 2D ビジュアライザーであり、派手なものは何もありません。
これは、私が達成したくないことと非常によく似ています (中央にある種の画像と側面に沿って視覚化された、非常に基本的なものですが、私はそれが好きです ;) )
http://www.youtube.com/watch?v =yLRyAz0WFnw
私がそれを機能させたい方法は、オーディオタグの src に基づいて視覚化をレンダリング/作成することです。たとえば、
<audio id="test"
src="http://api.soundcloud.com/tracks/78404260/stream?client_id=7a17129ba9cd5fff34f847e3539829b7">
</audio>
<!-- Some example from sound cloud -->
特定の ID (この場合は "test") を持つ audio タグから src を取得するページに canvas タグがあります。この単純なものに WebGl を使用する必要はないと思います。代わりにプレーン キャンバスを使用したいので、html5 をサポートするほとんどのブラウザーで動作します。私は JavaScript の初心者なので、どこから始めればよいかわかりません。以前に見つけたいくつかの例について言及しましたが、それらのソースを調べてもまったく役に立ちませんでした。複雑なことは何もしていないエレガントなソリューションを探しています。stackoverflow は完全なコードを要求するためのものではないことを理解しています。たとえば、オーディオとやり取りする方法を説明したり、再生中のものに応じてこれらの「イコライザー スティック」のサイズを変更したりする方法を説明していただければ幸いです ;) ) (jQuery の提案も歓迎します)