我正在一个应用程序中工作,其中我使用tokbox进行视频通话,但在显示活动呼叫屏幕之前,我需要向用户显示前置摄像头预览。使用tokbox发布商,我们无法做到这一点,否则视频会在接听电话之前到达最终用户。
那么我们如何使用Android的Camera2 API在framelayout中显示Front Camera Video预览(只是预览,我不需要任何捕捉或任何东西)?
答案 0 :(得分:0)
您可以使用实例化发布者并使用它的视图,而不是最初发布到会话。
答案 1 :(得分:0)
您可以致电Publisher.startPreview()
从发布商处获取预览。这将启动相机并将其放在您可以放入UI的Publisher.getView()
。
如果这样做,请不要忘记执行Publisher.destory()。我最初没有这样做,并注意到旧的(非Camera2)设备上的TokBox会话后相机未正确发布的问题。