avfoundation - avassetwriterinput readyformoredata is NO when audio sample buffer size is changing -
i got readyformoredata no if audio sample buffer data size changing. if set sample buffer size changeless value, readyformoredata becomes yes again.
does know why?
and here audio recoding settings:
nsdictionary *recordsettings = [nsdictionary dictionarywithobjectsandkeys: [nsnumber numberwithint: kaudioformatmpeg4aac], avformatidkey, [nsnumber numberwithfloat:44100.0], avsampleratekey, [nsnumber numberwithint: 2], avnumberofchannelskey, nil];
another possible clue if set avnumberofchannelskey 1, readyformoredata yes, appendbuffer return failed.
any suggestions appreciated~ thank you~
Comments
Post a Comment