IOS AVAudioSessionModeMeasurement错误

标签 ios audiosession

问候。我正在开发执行某些音频管理并希望禁用所有音频预处理的应用程序 (IOS 7)。当我做的时候

NSError *err;
    [audioSession setCategory:AVAudioSessionCategoryRecord error:&err];
    [audioSession setCategory:AVAudioSessionModeMeasurement error:&err];

    if (err) {
        NSLog(@"Audio Session category %@ %ld %@", [err domain], (long)[err code], [[err userInfo] description]);
    }

这段代码返回

2014-04-08 00:39:12.573 okolly[2365:60b] 00:39:12.572 ERROR:     [0x3b83f18c] AVAudioSessionUtilities.mm:96: getUInt32: -- Category Value Converter failed
2014-04-08 00:39:12.575 okolly[2365:60b] Audio Session category NSOSStatusErrorDomain -50 {
}

在模拟器和设备上。如果我评论

[audioSession setCategory:AVAudioSessionModeMeasurement error:&err]; 

应用程序按预期工作。

我做错了什么?感谢您的帮助。

最佳答案

AVAudioSessionModeMeasurement 不是 AVAudioSession 类别属性,而是模式属性,如 setMode:。

关于IOS AVAudioSessionModeMeasurement错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22922732/

相关文章:

ios - presentViewController 隐藏 presentingViewController

iphone - 查找可用的 Wi-Fi 网络

ios - 如何将 iOS 应用程序从一个开发者帐户转移到另一个开发者帐户?

ios - 如果类别 kAudioSessionCategory_PlayAndRecord 处于事件状态,AudioSession SetActive(true) 会立即停止 iPod 播放器

iphone - MPMoviePlayerController 和 AVAudioPlayer 音频混合故障

javascript - iOS Safari Mobile 不会触发 pageshow 只触发一次

iPod touch 2G 上的 iOS MPMoviePlayer 问题

iphone - PlaySystemSound 静音开关打开

iphone - 我可以从 kAudioSessionProperty_AudioRoute 属性返回什么样的路由?

c++ - 每个应用程序实例超过一个 Audio Session