gpt4 book ai didi

ipad - 音频 iPad 应用程序可在 6.1 模拟器中运行,但不能在 iPad 上运行

转载 作者:行者123 更新时间:2023-12-03 02:14:24 25 4
gpt4 key购买 nike

我正在编写一个需要麦克风的 iPad 音频应用程序 - iOS7 和 Xcode 5。该应用程序在模拟器中工作,但在 iPad 2 上以 native 模式运行时(即从 iPad 启动时,或在启动时以 Debug模式运行时)不起作用在 Xcode 的 iPad 上。我已经实现了“请求使用麦克风”代码,当我在 iPad 上重置位置和隐私时,系统会提示我给予许可。这一切看起来都不错。

我的回调按预期调用(再次在 iPad 上运行),但是当我查看输入缓冲区(由 AudioUnitRender 提供)时,它全为零,好像麦克风不工作一样。我 iPad 上的麦克风适用于 FaceTime 和其他音频输入应用程序。我已经为 16 位 2 channel LPCM 进行了配置。有人知道我忽略了什么吗?我会提供你想看的任何代码。

最佳答案

我正在移植一些在 iOS6 设备上运行良好的代码,但它没有检测到 iOS8 设备上的麦克风。
完成本教程后http://www.appcoda.com/ios-avfoundation-framework-tutorial/我意识到缺少的是设置 Audio Session :

AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];

这对我有用。
希望这可以帮助某人。

关于ipad - 音频 iPad 应用程序可在 6.1 模拟器中运行,但不能在 iPad 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21192781/

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