見出し画像

シン・TWSNMPへの道:Wails v3のgenerate bindingsで行き詰まる

今朝は4時から開発開始です。
でも、昨日から悩んでいたWails v3のgenerate bindingsは完全に行き詰まりました。
自動生成したJavaScriptの関数にexportを追加する修正すればJavaScript側のエラーは消えて呼び出しますがGO言語側で関数が無いというエラーになってしまいました。
初心にかえってWails v3のサンプルのソースコードを読んでみましたが、なんとサンプルではJavaScript側からGO言語の処理を呼び出していないのです。
そのままではビルドもエラーになってしまいました。
JavaScriptのソースコードは生成できるけど動きませんというレベルのようです。これができないとGO言語のデータをJavaScript側で表示することができないのマルチWindow版の開発自体も行き詰まってしまいました。
WailsのGitHUBリポジトリ

 をWatchして何か進展があったら再開することにしました。

今朝は諦めて別開発の調査をすることにしました。
WebRTCで送信するビデオをカメラとスクリーンキャプチャーで切り替える方法です。
ローカルのビデオは切り替わったのですが、送信しているビデオは停止したままになってしまいました。
こちらの調査も完全に行き詰まってしまうかと思いましたが、一つ光が見えました。送信しているビデオをコネクションから削除して、新しいものを追加する処理にしていましたが、replaceする関数を見つけました。

うまくいきそうですが、変更が沢山あるので、一旦、休憩しています。

明日に続く

開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。