top of page

【Unity】【AgoraVideoSDK】リモートユーザーがビデオをオン・オフした時のコールバックメソッドについて

執筆者の写真: 石黒翔也石黒翔也

リモートユーザーのビデオオン・オフのイベントを受け取る

リモートユーザーが`RtcEngine.EnableLocalVideo();`を呼び出した時、

ローカルユーザーでは以下のコールバックメソッドが呼ばれます。


  • REMOTE_VIDEO_STATE_DECODING : ビデオをオン

  • REMOTE_VIDEO_STATE_FAILED : ビデオの失敗

  • REMOTE_VIDEO_STATE_FROZEN : なんらかの原因でフリーズした

  • REMOTE_VIDEO_STATE_STOPPED : ビデオをオフ

  • REMOTE_VIDEO_STATE_STARTING: 最初のリモートビデオのパケットを受信した



public override void OnRemoteVideoStateChanged(RtcConnection connection, uint remoteUid, REMOTE_VIDEO_STATE state,
            REMOTE_VIDEO_STATE_REASON reason, int elapsed)
        {
            base.OnRemoteVideoStateChanged(connection, remoteUid, state, reason, elapsed);
            
            Debug.Log("OnRemoteVideoStateChanged: " + remoteUid);
            switch (state)
            {
                case REMOTE_VIDEO_STATE.REMOTE_VIDEO_STATE_DECODING:
                    Debug.Log("REMOTE_VIDEO_STATE_DECODING");
                    break;
                case REMOTE_VIDEO_STATE.REMOTE_VIDEO_STATE_FAILED:
                    Debug.Log("REMOTE_VIDEO_STATE_FAILED");
                    break;
                case REMOTE_VIDEO_STATE.REMOTE_VIDEO_STATE_FROZEN:
                    Debug.Log("REMOTE_VIDEO_STATE_FROZEN");
                    break;
                case REMOTE_VIDEO_STATE.REMOTE_VIDEO_STATE_STOPPED:
                    Debug.Log("REMOTE_VIDEO_STATE_STOPPED");
                    break;
                case REMOTE_VIDEO_STATE.REMOTE_VIDEO_STATE_STARTING:
                    Debug.Log("REMOTE_VIDEO_STATE_STARTING");
                    break;
            }
        }

さいごに

エンジニア向けバーチャルコミュニケーションアプリのピクセルトークを開発・運営しています。

コロナ禍でリモートワークになり便利さを実感していましたが、人との距離が広がってしまって寂しいと感じることが増えました。

離れていてもオフィスにいる感覚で仕事が出来ればいいという思いからピクセルトークの開発に着手しました。


https://www.pixeltalk.app/

 
 
 

最新記事

すべて表示

【ジャックマー】評論家をぶった斬る

自己紹介 エンジニア向けバーチャルコミュニケーションアプリのピクセルトークを開発・運営している石黒です。 コロナ禍でリモートワークになり便利さを実感していましたが、人との距離が広がってしまって寂しいと感じることが増えました。...

ハイブリッドワークがクソである理由

自己紹介 エンジニア向けバーチャルコミュニケーションアプリのピクセルトークを開発・運営している石黒です。 コロナ禍でリモートワークになり便利さを実感していましたが、人との距離が広がってしまって寂しいと感じることが増えました。...

【起業】オリジナリティのあるアイデアがクソである理由

自己紹介 エンジニア向けバーチャルコミュニケーションアプリのピクセルトークを開発・運営している石黒です。 コロナ禍でリモートワークになり便利さを実感していましたが、人との距離が広がってしまって寂しいと感じることが増えました。...

Comments


bottom of page