如何使用Android Pjsua 2暂停和取消暂停视频传输?

tom*_*tom 5 java android sip pjsip pjsua2

我希望使用 Android Pjsua2 库在不中断音频通话的情况下即时暂停和取消暂停视频通话中的视频传输。但是有些我无法理解如何实现该功能以对 android pjsua2 应用程序进行采样。任何帮助将不胜感激。

我浏览了以下文档,但无法理解..如何实现它

enum pjsua_call_vid_strm_op 此枚举表示对呼叫的视频流操作。

PJSUA_CALL_VID_STRM_START_TRANSMIT 开始传输视频流。这将导致先前停止的流再次开始传输。请注意,不会将重新邀请/更新传输到远程,因为此操作仅对本地流进行操作。

PJSUA_CALL_VID_STRM_STOP_TRANSMIT 停止传输视频流。这将导致流在 TX 方向暂停,使其停止发送任何视频数据包。此操作不会将重新邀请/更新传输到远程。

链接文档

Aan*_*hta 0

这份文件太长而且不恰当。我也经历过同样的问题。

以下内容可能对您有帮助:

SipManager.getInstance()?.activeCalls?.get(callId)?.mVideoPreview?.stop()
Run Code Online (Sandbox Code Playgroud)

这里,activeCalls是MyCall的实例。