ios - 在 voip 通话期间以编程方式启用扬声器

标签 ios ios5 core-audio voip twilio

我想在 ios 应用程序的 voip 通话期间以编程方式启用扬声器。这可能吗?如何实现?

最佳答案

swift 3.0

try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, mode: AVAudioSessionModeVoiceChat, options: .defaultToSpeaker)
try AVAudioSession.sharedInstance().overrideOutputAudioPort(.speaker)
try AVAudioSession.sharedInstance().setActive(true)

关于ios - 在 voip 通话期间以编程方式启用扬声器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11465883/

相关文章:

ios - 创建具有反向流布局的 UICollectionView

iphone - 在 RSA 解密中将 uint8_t 转换为 NSString

ios - 混音器 AudioUnit 到 RemoteIO AudioUnit

objective-c - 音频值的播放缓冲区 - iOS

ios - 相当于 loginViewShowingLoggedInUser

ios - 选择时导航栏中的 UIBarButtonItem 会突出显示,但工具栏中的 UIBarButtonItem 不会

iphone - tableView 中 CALayerArray 的错误

iphone - 来自麦克风的iPhone核心音频数据为NaN

iphone - 检查服务器是否有匹配的 UDID 并使用匹配的用户名自动填充 UITextField

ios5 - 命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang 失败,退出代码为 1