【问题标题】:i got this error in objective c - chromecast app我在目标 c - chromecast 应用程序中遇到了这个错误
【发布时间】:2018-10-01 22:41:54
【问题描述】:

我在此处遵循本指南“https://developers.google.com/cast/v2/ios_sender

我将在那里创建一个应用程序,该应用程序也将通过 chromecast 流式传输视频。

但我在这里遇到了这个错误:

如何使用 Objective c - IOS 应用程序流式传输 chromecast

【问题讨论】:

  • GoogleCast.framework 的标题中有这些类吗?据我记得,有 2/3 不同的 Pod 可用(检查你是否得到了好的),并且该扫描仪实际上已被弃用,所以如果你使用新的 Pod,你应该改用 GCKDiscoverySomething。
  • 是的,我有 GoogleCast.framwork。正如您在照片左侧看到的那样。
  • 我知道,但它没有告诉我您使用的是哪个版本,而且我不想自己下载 pod 来检查。在某些时候,您必须自己做一些工作/调试。
  • 我的 pod --version 是:1.5.0,Podfile 内部:pod 'google-cast-sdk'..
  • 所有与您 viewcontroller.h 文件相关的错误,如果您愿意分享示例项目或 .h 屏幕截图,谢谢

标签: objective-c casting stream chromecast


【解决方案1】:

您的课程已弃用。

默认情况下,使用pod 'google-cast-sdk',您应该获得最新版本的 pod。

问题,GCKDeviceScanner 是一个 2.0 API,已在 3.0 中弃用并在 4.0 中删除。

release note:

2017 年 11 月 14 日

iOS Sender v4.0

• 可变播放速率 - 添加了 UI 元素以显示和更改 当前媒体项目的播放速率。对 GCKRemoteMediaClientGCKUIMediaControllerGCKUIPlaybackRateController。有关详细信息,请参阅可变播放速率。
从 2.x 版本中删除了所有已弃用的类 - 主要的类是 GCKDeviceManager、GCKDeviceScanner、GCKMediaControlChannel 和所有 游戏管理器 API。 GCKAnalyticsLoggingEnabled 也已 删除。
• 错误修复 - 修复了一些内存会泄漏的问题 演员会议结束。

来自documentation of `GCKDeviceScanner

已弃用:使用 GCKDiscoveryManager 发现 Cast 接收器。

如果您按照我的要求检查您的头文件,您将找不到它:

所以要么检查更新的教程,要么降级 pod 的版本(但不推荐,使用最新版本)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    • 2021-04-11
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多