当调用avformat_open_input
这个api来打开音频设备的时候
ret = avformat_open_input(&fmt_ctx, device_name, iformat, &options);
Xcode会报错
也就是说NSMicrophoneUsageDescription需要在inf.plist文件里面设置权限
在当前项目中找到info.plist文件,右击选中 Open As,然后以Source Code 的形式打开
然后将下面的代码添加进去,为了之后的视频开发方便,我们把视频的权限也加进去
<key>NSCameraUsageDescription</key>
<string>cameraDesciption</string>
<key>NSMicrophoneUsageDescription</key>
<string>microphoneDesciption</string>
保存即可