gpt4 book ai didi

ios - 如何让 GCKViewVideoFrameInput 快速工作?

转载 作者:行者123 更新时间:2023-11-30 13:46:20 25 4
gpt4 key购买 nike

尝试使用远程显示 API 将 View 镜像到 chromecast。在 Android 上,它有很好的文档记录并且易于实现。 iOS 示例/文档不太完整。据我所知,它仅支持 15 fps,但这足以满足我的需求。

如果有人让它工作,我很乐意看到一个小的快速示例,它展示了如何镜像简单的 View 。我正在尝试用它来测试它,它在电视上没有显示任何内容,并且设备在几秒钟后已断开连接。通过阅读文档,当您在获取 session 的前 15 秒内没有发送任何内容时,就会发生这种情况。

    var testSession: GCKRemoteDisplaySession!

func remoteDisplayChannel(channel: GCKRemoteDisplayChannel,
didBeginSession session: GCKRemoteDisplaySession) {
// Use the session.
testSession = session
frameInput = GCKViewVideoFrameInput(session: testSession)
// any view
frameInput.view = testView
}

最佳答案

确保您强烈引用 session 以及帧输入。输入对 session 的引用较弱(以避免 session 和输入之间的循环)。如果 session 没有被强引用并被破坏,您将在远程屏幕上看到黑色,然后超时断开连接。

关于ios - 如何让 GCKViewVideoFrameInput 快速工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34880866/

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