您的位置:首页 > 产品设计 > UI/UE

AudioConverterNew from AudioQueueNew returned 'fmt?'

2015-11-25 11:48 716 查看

出错原因:参数不全

初始状态:

aqrs.mDataFormat.mFormatID = kAudioFormatLinearPCM;
aqrs.mDataFormat.mSampleRate = 44100.0;
aqrs.mDataFormat.mChannelsPerFrame = 1;
aqrs.mDataFormat.mBitsPerChannel = 8 * sizeof(SInt16);
aqrs.mDataFormat.mBytesPerPacket =
aqrs.mDataFormat.mBytesPerFrame =
aqrs.mDataFormat.mChannelsPerFrame * sizeof(SInt16);
aqrs.mDataFormat.mFramesPerPacket = 1;


增加:

aqrs.mDataFormat.mFormatFlags = kLinearPCMFormatFlagIsSignedInteger |kLinearPCMFormatFlagIsPacked;


问题解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: