2

我想创建一个 iOS 应用程序,用户将通过 Facebook 登录并上线,它应该在 Facebook 上实时显示。

我从以下演示开始:

https://github.com/hansemannn/facebook-live-ios/

对于直播,它使用Video Core库。我已经成功构建了这个项目。

问题是当我调用启动流功能时,它Video Core Delegate被称为:

public func connectionStatusChanged(_ sessionState: VCSessionState) {
    if sessionState == .started {
        self.isStreaming = true
    } else if sessionState == .ended || sessionState == .error {
        self.isStreaming = false
    }

}

在这里,我总是将会话状态设置为 .starting,然后是 .ends。应该为上线而启动。

注意:我正在使用具有所有权限的 Facebook 用户。

4

0 回答 0