問題タブ [preloadjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
456 参照

javascript - 電子でプリロードとwindow.api呼び出しを適切に使用するには?

render.js ファイルを使用して、レンダリングされた html ページの javascript から「api」呼び出しを書き込むのに問題があります。

main.js の新しい BrowserWindow 関数には以下が含まれます。

preload.js:

passwordPage.html にリンクされている passwordPage.js:

passwordPage のコンソールのエラー:

0 投票する
1 に答える
36 参照

binary - createjs を使用して midi ファイルをロードすることは可能ですか?

関数の一部として midi ファイルをロードする必要がある createjs アプリに取り組んでいます。次に、midiplayer.js を使用してファイルを再生する予定です。ただし、createjs を使用して midi ファイルをロードする例は見つかりません。それをバイナリとしてロードしてから、それが処理できるArrayBufferとしてmidiplayer.jsにフィードしたいようです。createjs で BINARY ファイル タイプを読み込む方法に行き詰まっています。私がやろうとしているコードの例を次に示します。

すべてがうまくいくようです。エラーは報告されません。次のような行で問題なく画像ファイルを読み込むことができます。

let new_image = new createjs.Bitmap(queue.getResult("bach_score));

ただし、バイナリ ファイルを読み込む方法の例が見つかりません。どんな助けでも感謝します。

ここにアップデートがあります。これがバイナリ型であることを指定する必要があるようです。(私はそれを上に追加しました)。次に、これによりbinaryLoaderクラスが呼び出され、必要なものが返されます。ただし、機能していないようです。これは createjs のバグでしょうか?

###追加更新: 2021 年 4 月 16 日

私は createjs コードを掘り下げて、何が起こっているのかを理解しました。私のファイルの拡張子は .mid (midi ファイル) であるため、soundjs はファイルの処理を要求しています。リストされている拡張子の 1 つは、sound.js の 363 行目の SUPPORTED_EXTENSION として .mid です。これにより、ブラウザが midi ファイルをサポートしているかどうかが確認されましたが、サポートされているものはありませんでした。これに対する回避策を見つけなければなりません。