gpt4 book ai didi

ios - Opentok 不调用 ios 中的 Controller 方法 (sessiondidconnect)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:11:39 25 4
gpt4 key购买 nike

我正在尝试使用代号一来实现 OpenTok 应用程序。我已经开始使用 android 并且几乎一切正常。我使用 native 界面导入 OpenTok 库。

现在我正在尝试实现 ios 端。我有一个像 View Controller 一样的类:

@interface be_lsit_opentok_iosTestHelper <OTSessionDelegate, OTPublisherDelegate> : NSObject

此类实现 session 连接所需的所有方法:https://tokbox.com/developer/tutorials/ios/basic-video-chat/ (第 4 步)。

我实现 native 接口(interface)的类使用 api_key 处理 session 的初始化......然后调用 session 的“connectWithToken”。

一旦完成,我可以注意到使用 OpenTok Playground 连接有效,但我也注意到 opentok 没有发送消息来调用方法“sessionDidConnect”,这是一个问题。

我不明白为什么电话没有完成,我该怎么办?

我还尝试使用线程自己调用该方法,仅当建立与 session 的连接并且其状态为“OTSessionConnectionStatusConnected”时才调用该方法,这有效。

最佳答案

我猜这里是因为我没有这样做。您在自己的代码中实现了 viewDidLoad,而不是加载了 Codename One View 。

您可以使用构建提示 ios.viewDidLoad 将代码注入(inject)代号一 viewDidLoad 方法。所以构建提示如下:

ios.viewDidLoad=[self connectToAnOpenTokSession];

应该可以,但您还需要将 API 的导入添加到我们的代码中。不幸的是,我找不到合适的构建提示来定义它,所以我添加了一个 ios.viewDidLoadInclude 明天我将添加到构建中,它将允许您定义上述语句所需的导入或包含语句.

关于ios - Opentok 不调用 ios 中的 Controller 方法 (sessiondidconnect),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45331352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com