无法在iOS移动客户端中屏幕截图



当我们与iOS客户端筛选时,我们有一个问题。在屏幕保健过程中,当发布者导航到其他应用程序时,邀请人员将无法查看其他应用程序或屏幕。

//以下是我们正在使用的代码 -

fileprivate func startscreensharing(){ self.issharingscreen = true

    multipartyScreenSharer = OTMultiPartyCommunicator.init(view: UIApplication.shared.keyWindow)
    multipartyScreenSharer?.dataSource = self
    // publishOnly here is to avoid subscripting to those who already subscribed
    multipartyScreenSharer?.isPublishOnly = true
    publisherView?.isHidden = true
    multipartyScreenSharer?.connect {
        [unowned self](signal, remote, error) in
        self.isSharingScreen = true
        guard error == nil else {
            self.dismiss(animated: true) {
                SVProgressHUD.showError(withStatus: error!.localizedDescription)
            }
            return
        }
        if signal == .publisherCreated {
            self.multipartyScreenSharer?.isPublishAudio = true
        }
    }
}

MultipartysCreensharer = OtmultipartyCommunicator.init(查看:uiapplication.shared.keywindow)

我们只能共享应用程序窗口。有人可以解释我们如何在应用程序窗口中共享。

谢谢。

共享其他应用程序屏幕或主屏幕并不直接。您将需要在扩展中实现屏幕共享扩展名并实现Opentok流。

最新更新