私は音楽プレーヤーを再設計しています。現在、Soundmanager2 V2.97a.20110801 を使用しています。しかし、HTML5 はとても使いやすいので、Soundmanager2 を使い続ける必要がある理由はたくさんありますか? それとも、私が気づいていない利点がありますか?2つの単純な比較と対照を手伝っていただけませんか?
2 に答える
HTML5 オーディオ タグはまだ進行中の作業であり、残念なことに、サポートされているオーディオ フォーマットにはブラウザー固有の違いが多すぎて、クロス ブラウザー ソリューションを簡単にすることができません。
それは、達成したいことによって大きく異なります。
ここにあなたが読むべき情報へのリンクがあります: http://www.schillmania.com/projects/soundmanager2/doc/getstarted/#intro
これは少し話題から外れているかもしれませんが、このようなマルチチャンネル サウンドを再生するためのオープンソース オーディオ ライブラリを github で構築しました...
// play the lowest piano key (1)
jThump( 1, 'piano' );
// play the highest piano key (88)
jThump( 88, 'piano' );
以下は、「z」キーを押すとランダムな音符を再生する簡単なデモです
Soundmanager はフラッシュを使用し、HTML5 オーディオはブラウザーのネイティブ機能を使用します。の落とし穴<audio>
は、mp3 と ogg として、オーディオを少なくとも 2 回エンコードする必要があることです。
もう 1 つのことは、古いブラウザー、特に IE8 がサポートしていないこと<audio>
です。* オーディオ サポートを検出し、そうでない場合は、Soundmanager にフォールバックすることもできます。
- オーディオコーデックについて
- この Web ページでは について説明しています
<video>
が、検出<audio>
はほぼ同じ方法で行われます。
- この Web ページでは について説明しています