我可以在 iOS 7 中使用 GKVoiceChatService 吗?

Posted

技术标签:

【中文标题】我可以在 iOS 7 中使用 GKVoiceChatService 吗?【英文标题】:Can I use GKVoiceChatService in iOS 7? 【发布时间】:2013-11-19 15:13:37 【问题描述】:

就算被贬低了?

或者我是否必须采用 Multipeer Connectivity Framework? 还实现我自己的音频流解决方案?希望不会。


我的语音聊天实现刚刚在 iOS 7 上停止工作。实际上同行刚刚找到了对方。但是在我调用 startVoiceChatWithParticipantID: 之后,对应的 callback voiceChatService:didStartWithParticipantId: never get called

相同的代码在 ios 6 上运行良好。有类似的问题吗?你是怎么克服的?

【问题讨论】:

【参考方案1】:

您可以使用 Multipeer Framework,然后使用流代理和 RemoteIO 或音频队列及其回调以及线程安全缓冲区,或者像我一样,在 xcode 5 上安装 6.1SDK 并将其设置为您的“基础 SDK”。希望 Apple 能在不久的将来推出 MCVoiceChatService。

【讨论】:

以上是关于我可以在 iOS 7 中使用 GKVoiceChatService 吗?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 Swift 在 iOS 7 中更改静态单元格高度?

在 iOS 7 中,如果我使用 `prefersStatusBarHidden` 方法隐藏状态栏,导航栏会缩小/失去高度。我可以停止这种行为吗?

iOS 7中MAC地址使用问题[重复]

在 IOS 7 中使用弹出窗口输入文本

如何在 iOS 7 中使用加载器

iOS 7 中的视图移动到导航栏上方,但在 iOS 6 中可以正常工作