2019-02-01から1ヶ月間の記事一覧
OfflineAudioContextのコンストラクタ Web Audio APIのOfflineAudioContextを作るとき、 コンストラクタで長さを指定しますよね。length。 これが十分な長さより短いと作成した音声が短くなってしまい、 長すぎると最後の方に音が出力されないゾーンが出来て…
はじまりはじまり node-ffiというライブラリがある。 これを使うと、ネイティブなライブラリ・フレームワークを JavaScriptのコードから呼び出せる。 https://github.com/node-ffi/node-ffi なのですが、Electronから使う場合、npmでnode-ffiを入れるだけで…
Electronのページ内検索ダイアログのライブラリを作り替えた。 electron-search-dialog https://www.npmjs.com/package/electron-search-dialog すごいシンプルになった 作り替えたら、renderer processのjavascriptから、 このコードを呼ぶと動くようになっ…
ElectronのBrowserWindowのインスタンスを画面表示のたびに作り直すのは重い。 ので、閉じたり開いたりを繰り返す、サブのウィンドウでは、 BrowserWindowを破棄して、再度作るのではなく いったん隠して、必要になったらウィンドウを再表示する ように変え…
つくった Electronアプリのページ内を検索するダイアログ。 https://www.npmjs.com/package/electron-search-dialog 使うと、こんな感じに検索ウィンドウが表示されて、 Electronのページのテキストを検索できる。 Excelの検索ダイアログに似せてみた。 npm…