【发布时间】:2016-02-04 01:44:36
【问题描述】:
我在为上述格式创建描述时遇到了问题,我尝试了很多方法,但在尝试记录时总是收到无效的参数。
有没有人有如何创建这种格式的示例?
var audioFileOutputDescription : AudioStreamBasicDescription = AEAudioStreamBasicDescriptionNonInterleaved16BitStereo
audioFileOutputDescription.mFormatID = kAudioFormatLinearPCM
audioFileOutputDescription.mSampleRate = 16000.0
audioFileOutputDescription.mBitsPerChannel = 16
audioFileOutputDescription.mChannelsPerFrame = 1
audioFileOutputDescription.mFramesPerPacket = 1
audioFileOutputDescription.mFormatFlags = kAudioFormatFlagIsSignedInteger |
kAudioFormatFlagsNativeEndian
谢谢。
【问题讨论】:
-
你能给出你得到的具体错误和行吗?您的错误可能出在除 asbd 之外的其他地方。
-
确定错误是:OSStatus 错误 -50 转换为:AVAudioSessionErrorCodeBadParam
标签: ios core-audio audio-recording