iOS 模拟器和 GKVoiceChat

Posted

技术标签:

【中文标题】iOS 模拟器和 GKVoiceChat【英文标题】:iOS Simulator and GKVoiceChat 【发布时间】:2014-10-27 18:31:27 【问题描述】:

这是一个非常简单的问题,但我似乎无法在 Apple 的 API 文档中找到答案。我只是想知道 ios 模拟器是否支持 GKVoiceChat 会话?似乎我的代码中的所有内容都正确设置了,但没有传输任何声音。

作为参考,这里是我实现的代码:

这里我根据需要设置了AVAudioSession

audioSession = [AVAudioSession sharedInstance]; [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord 错误:无]; [audioSession setActive:YES error:nil];

我在这里创建了一个语音通道,并假设通过将其设置为活动来启动它

gameVoice = [SharedMatch voiceChatWithName:@"allPlayers"];
[gameVoice start];
[gameVoice setActive:YES];

我也实现了 playerVoiceChatStateDidChangeHandler,但我认为上面详细介绍了任何真正相关的信息。

【问题讨论】:

【参考方案1】:

我没有测试过这个特定的 API,但我怀疑它没有,因为输入不适用于 sim 中的许多更高级别的音频 API。

【讨论】:

以上是关于iOS 模拟器和 GKVoiceChat的主要内容,如果未能解决你的问题,请参考以下文章

为啥 GKVoiceChat 在 iOS 中不传输任何音频?

Xcode Symbol navigator - iOS 设备和 iOS 模拟器的符号显示两次

App在iOS设备和iOS模拟器上的行为有所不同

react-native:有没有同时运行iOS模拟器和Android模拟器的方法?

将 xcodebuild 与 iOS 项目和 iOS 模拟器一起使用

如何在 Xcode 6.1 中安装 iOS 7.0 和 iOS 8.0 模拟器?