1

preloaderJSを使用せずにSoundJSを使用する方法の例はありますか?

残念なことに、Git ハブには、必要のないプリローダーを使用する例しかありません。

次のことを試していますが、サウンド インスタンスが再生されません。

var インスタンス = createjs.SoundJS.play("/sounds/mysound.mp3"); //value instance.playState の値は "playFailed" になります

より具体的なエラーメッセージを取得する方法を知っている人はいますか?

4

2 に答える 2

3

これは非常に古い投稿であることは知っていますが、

PreloaderJS を使用していない場合は、最初に registerSound() を介してサウンドを登録する必要があります。

    createjs.Sound.registerSound("/sounds/mysound.mp3", "mysoundID");

次に、それをトリガーしたいとき:

    createjs.Sound.play("mysoundID");

また、ファイルの ogg バージョン (区切り文字として "|") を作成し、両方を同じ ID で登録することもできます。

    createjs.Sound.registerSound("/sounds/mysound.mp3|/sounds/mysound.ogg", "mysoundID");

*SoundJS は、現在のブラウザに基づいて、どちらを呼び出すかを決定します。

詳細情報: http://www.createjs.com/Docs/SoundJS/classes/Sound.html

于 2013-05-22T00:08:00.843 に答える