nw.jsでデスクトップ・アプリを作る (4)- Youtubeアップロード機能の実装

公開:2015-02-11 19:18
更新:2020-02-15 04:37
カテゴリ:nw.js,javascript,three.js,nw.jsでデスクトップアプリを作る

アップロード機能を実装中である。

機能的なマイルストーンは音声と動画をマージしたものをYoutubeにアップロードするところまでとしている。詳細は以下の通りである。

今はパラメータ設定を行うためのUIをECTBootstrapKnockoutを使って作っているところである。UI作りは苦手で、もう嫌でしょうがないのだが、ライブラリのおかげで何とかモチベーションが萎えずに作れている。各ライブラリをどのように使い分けているかというと

である。

どうしようかなと少し考えたのはファイル選択ダイアログの部分。ブラウザだとファイルの正確なパスを取得することができないけれど、nw.jsはどうかなとリファレンスをチェックすると<input type="file">タグは独自拡張がなされており、valueでフルパスを取得できるようになっていた。

File dialogs · nwjs/nw.js Wiki · GitHub

このようにnw.jsはネイティブ・アプリを作りための拡張がそこかしこに施されている。たとえばnw.guiによるWindowの拡張とかね。

Window · nwjs/nw.js Wiki · GitHub

今回のマイルストーンを達成したら次はWebGL/canvasで動画生成する部分を作ることにする。