【问题标题】:How to pause and resume video in a programmable video call in twilio in android (JAVA)如何在 android (JAVA) 中的 twilio 中的可编程视频通话中暂停和恢复视频
【发布时间】:2021-06-29 09:22:07
【问题描述】:
我正在使用 twilio 可编程视频通话。要求是当两个参与者之间进行视频通话时,即本地参与者是我自己和远程参与者是另一个通话中的人,如果本地参与者单击“切换视频”按钮或锁定电话,则应该暂停正在进行的视频并且当解锁手机或再次按“切换视频”时,远程参与者应该可以看到视频,我可以在手机锁定时暂停视频并在解锁时恢复视频,问题是只有本地参与者恢复视频时(我自己) 可以看到,放远程参与者看不到。如何解决这个问题,我尝试了不同的方法,videoCapturer,但没有任何效果。请帮忙!
【问题讨论】:
标签:
java
android
video
twilio
【解决方案1】:
我想通了!!
用于锁定和解锁
采用
onPause() 和 onRestart()
当手机锁定时,调用onPause(),在
onPause(){ localVideoTracke.enable(false)},
当手机解锁时调用onRestart(),在onRestart(localVideoTrack.enable(true))
enable() 方法可用于视频通话期间暂停和恢复视频,
可用于localAudioTrack 和localVideoTrack