0

このクソ図書館をゴミ箱に放り込む準備が整いました。これを行うときに「HowlerJS」に問題はありませんでした.SoundJSは、拡張子がない限り、mp3ファイルのロードを拒否しているようです.

私のコードは非常に単純です。ファイル ID でいっぱいの配列がレジスタ サウンド関数に渡されます。

   createjs.Sound.on("fileload", Audiocover._, this);
        createjs.Sound.alternateExtensions = ["mp3"];

        for(let i = 0; i < MusicPixels.length; i++)
        {

            debugLog("registered sound: " + "sound-" + i + " (" + resources.sounds[i]  + ")" );

            var sound = {
                path: "/",
                manifest:[
                    {id: "sound-" + i, src: {mp3: "file?id=" + resources.sounds[i]}}
                ]
            }

            createjs.Sound.registerSounds( sound );
        }

それでおしまい。拡張子 .mp3 を含めると、サウンドが再生されます。現在のコードでは、エラーは表示されません。Chromeでサウンドを再生することを完全に拒否します。とにかくこのあたり?または、文字通り生の場所を使用する必要がありますか。

4

1 に答える 1