我有一个使用相机/麦克风的AIR应用程序。需要知道用户是否在IOS 8 ipad上选择了“拒绝访问”,然后该应用程序将如何检测?
答案 0 :(得分:0)
相机或麦克风是本机功能,所以在AIR中为了访问它们,您需要原生扩展。如果你有一个原生扩展,你应该有一个像isSupported这样的方法,如果用户允许访问麦克风或摄像头,则返回true或false。如果您没有上述方法,则需要添加一个并使用本机代码检查该用户是否为您的iOS案例中的每个平台授予权限。
答案 1 :(得分:0)
您绝对可以通过flash.media.Microphone在没有ANE的情况下访问麦克风。
我猜测getMicrophone()
如果被拒绝将返回null:
mic = Microphone.getMicrophone();
if (mic==null) {
// No microphone found or access denied
}
这是非常古老的(2009年),但这是example AIR project使用你可以参考的麦克风。