Sar*_*ati 4 iphone objective-c audiounit
OSStatus status;
/******** Number of input channels ***************/
UInt32 inputchannels;
UInt32 sizeofdata= sizeof(inputchannels);
//problematic: gives number of potential inputs, not number actually connected
status= AudioSessionGetProperty(kAudioSessionProperty_CurrentHardwareInputNumberChannels,&sizeofdata,&inputchannels);
[self checkStatus:status]; //prints statement 1 if OSStatus !=0
NSLog(@"Inputs %d \n",inputchannels); //prints statement 2
Run Code Online (Sandbox Code Playgroud)
上面的代码结果是OSStatus 560161140(语句1).....和输入0(语句2).
任何人请帮助我知道为什么我得到这个错误状态,它可以导致什么,以及如何防止它........
560161140 == 0x21636174 == "!cat"
Run Code Online (Sandbox Code Playgroud)
意思是:
指定的音频会话类别不能用于尝试的音频操作.例如,您尝试播放或录制音频会话类别设置为kAudioSessionCategory_AudioProcessing的音频.适用于iOS 3.1及更高版本.
我可以帮你解释结果,但我不能告诉你根本原因.
| 归档时间: |
|
| 查看次数: |
724 次 |
| 最近记录: |