码迷,mamicode.com
首页 > 系统相关 > 详细

mac下ffmpeg打开音视频设备(开启音视频设备访问限制)

时间:2020-03-25 01:00:19      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:dev   exp   xpl   信息   div   隐私   ima   hot   value   

The app‘s Info.plist must contain an NSMicrophoneUsageDescription key with a string value explaining to the user how the app uses this data

在mac上用Xcode用ffmpeg的API:

ret = avformat_open_input(&fmt_ctx, devicename, iformat, &options);

报上述错误:该应用已崩溃,因为它尝试访问没有使用说明的隐私敏感数据。该应用程序的Info.plist必须包含一个NSMicrophoneUsageDescription键,该键具有一个字符串值,向用户解释该应用程序如何使用此数据。

因为我使用的Xcode版本是当前最新的版本(11.3.1),无法直接Capalbility中直接关闭沙盒,必须在Info.plist中添加键字符串对,来打开mac的安全限制

技术图片
 

解决方案如下:

<key>NSPhotoLibraryUsageDescription</key>

<string>This app requires access to the photo library.</string>

<key>NSMicrophoneUsageDescription</key>

<string>This app does not require access to the microphone.</string>

<key>NSCameraUsageDescription</key>

<string>This app requires access to the camera.</string>

所有的键值对的详细信息,大家可以参考:developer.apple.com

mac下ffmpeg打开音视频设备(开启音视频设备访问限制)

标签:dev   exp   xpl   信息   div   隐私   ima   hot   value   

原文地址:https://www.cnblogs.com/kongdehui/p/12563376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!