雑談で生きていく

南京虫のごとく、泥臭く生きる。今日も吸血中。

OSSに貢献して得したお話

現在、android上でreact-nativeを用いて,webrtcを動かそうとしていた。みんなが使う 

GitHub - oney/react-native-webrtc: A WebRTC module for React Native. だとクラッシュしてしまう。このクラッシュが相当タチが悪い。デバッグログが全くでないので、自分の現在のスキルでは解析不可能。(androidはそこまでできないので現在勉強中)

 

そういうこともあって、諦めかけていたが、

WebRTCModule/GetUserMediaImpl.java videoConstraintsMandatory : Null pointer exception · Issue #3 · atyenoria/react-native-webrtc-janus-gateway · GitHub なんと、自分が以前に出したサンプルコード上のissueでsolutionが提案されていた。自分のアプリに組み込んであるjitsiフォーク版

GitHub - jitsi/react-native-webrtc: A WebRTC module for React Native.

に組み込むと、正しく動いた。カメラが認識された時は感動した。

 

ついでに、レポを作った。同じ問題に遭遇した方はどうぞ。iOSでビルドエラーが出るが、コメントアウトすれば動きま。

GitHub - atyenoria/react-native-webrtc: A WebRTC module for React Native.

 

最後に 

因果応報という奴を感じた。これからも情報発信はきちんとして行こうと思う。なんだかんだで返ってくる。