electron

A collection of 3 posts
Electron + React でサウンドファイルを再生する方法。
プログラミング

Electron + React でサウンドファイルを再生する方法。

こんばんは。宮野川です。個人でアプリ開発してます。 現在開発中のToDoアプリで効果音を実装しました。忘備録を書きました。Electron+React+Javascrpt環境でmp3やwavを鳴らす方法です。 開発環境 * Electron * Nextron * Javascript * React 解決策:: How to play sound files on local file with Electron * 音声ファイルはパブリックフォルダに配置する。 メディアファイルを、パブリックフォルダ以外に配置すると、アクセスエラーになります。プログラムで扱う為には、パブリックフォルダに音声ファイルを配置しましょう。 User@pc renderer % tree . ├── components │   ├── Config.jsx │   ├── EndOfDay.jsx │   ├── HeadBanner.jsx │   ├── TodayStamp.jsx │   ├── TodayTodo.jsx │   └── TodoBox.jsx ├──
1 min read
Promise オブジェクトの中身取得方法。
プログラミング

Promise オブジェクトの中身取得方法。

こんにちは。宮野川です。個人でアプリ開発してます。 * promiseオブジェクトを取り出したい。 * Object Promiseが表示されて中身が見えない。 * Promiseのデータを取得したい。 この問題の解決策はこちらです。 結論 Promise.resolve('Success').then( function(value) { // ここでプロミスオブジェクトの中身をああだこうだする。 console.log(value) }) Promiseの後ろにthenを繋げて必要な処理をします。 実際のコード 実際のアプリで使用しているコードはこちらです。 ボタンをクリックすると、インストール先を指定するダイアログを表示する関数群です。 ipcRenderer const select_folder = () => { ipcRenderer.invoke('request_playlists_select_folder') .then(function(return_path) { console.log(retu
1 min read
【2021年】Electron のipcMainでフォルダを開く方法
プログラミング

【2021年】Electron のipcMainでフォルダを開く方法

こんにちは。宮野川です。個人でアプリ開発してます。 現在販売中の『PBR Media Player』でプレイリスト機能を実装中に調べたことを、忘備録としてここに残しておきます。 開発環境 * macOS Big Sur * electron  13.1.7 * react 17.0.2 * nextron 7.0.0 結論 Renderer // electron import { ipcRenderer } from 'electron'; //マテリアルUI import { Button } from '@material-ui/core'; function open_folder() { const file_path = "/Volumes/
2 min read