2009-07-11 12 views
2

Webブラウザで音声を再生したりグラフィックを表示するには、かなり高速な方法が必要です。 O3Dは2Dグラフィックスの側面ではうまくいきましたが、JavaScript関数からオーディオを再生するためのきれいな方法はわかりません。ブラウザで音声を再生する

私の要件は、複数のサウンドを同時に再生できることと、各サウンドが素早く(短い待ち時間で)再生することです。可能であれば、さらなるプラグインを避けたいと思います。これは任意の2つ(3つのうち)を選ぶ場合ですか?

アイデアや提案はありますか?

+0

可能な複製:http://stackoverflow.com/questions/187098/cross-platform-cross-browser-way-to-play-sound-from-javascript –

答えて

3

このページでは、あなたに興味があるかもしれない:

"Demonstration of Different Ways to Play a Sound from a Web Page"

それは、このカバー:

  • サウンドファイルを埋め込む
  • サウンドファイルに

    • 通常のハイパーリンクをJavaScriptを使用した埋め込みサウンドの制御(新)

    それは、をカバーしていない実プレーヤーとの互換性を増やすのJavaScript

  • から呼び出されるJavaアプレットJavaアプレットを使用して
  • を使用して
  • をダイナミックHTMLを使用してバックグラウンドサウンドとJavaScript
  • を使用してFlash、あなたはそれを使いたくないようです。 しかし、今日のフラッシュは大きなインストールベースを持っています。あなたのページで先進的なオーディオをやるつもりなら、訪問者にフラッシュをインストールするよう依頼するのは不合理ではありません。 あなたは考えることができるほぼすべてのOSとブラウザ(Silverlightとは違って)でFlashが正しく動作するので、私は間違いなくそれを使うことを検討します。

  • +0

    Javaメソッドを除くすべてがChromeとFirefoxで失敗する恐れがあります。 –

    +0

    ..uhhh、私は本当のプレーヤーと埋め込みサウンドの両方をFirefoxで動作させる前に... v3とそれより新しいベータ版の両方で動作させました。 – DeadHead

    +1

    私はRealPlayerを持っていません。私はFlashとJavaでFirefox 3.5を持っています。 –

    4

    これまでのところ、私はSoundManagerより良いことは分かりません。基本的には、オーディオプレーヤーの機能をJavaScriptに公開するFlashラッパーです

    2

    Man In Blue(JavaScriptの達人)は、短音(ゲームにあるような)を細かく制御してウェブ上でサウンドを再生したかったのです。

    He blogged about it hereとなり、それに基づいてdemo JavaScript Drum Machineが作成されました。

    あなたが本当に偉大なコントロールをしたい場合は、SoundManager 2をチェックしてください、それはかなり堅牢なAPIを提供しています。

    関連する問題