0
アプリケーションの(デバイスの設定で)カメラの有効/無効を確認するにはどうすればよいですか?Cordova/Phonegap:カメラは有効になっていますか?
私の目標は、カメラが無効になっている場合のためにカスタムメッセージを表示することです。
私はCordova/Phonegap 6.0.4を使用しています。
アプリケーションの(デバイスの設定で)カメラの有効/無効を確認するにはどうすればよいですか?Cordova/Phonegap:カメラは有効になっていますか?
私の目標は、カメラが無効になっている場合のためにカスタムメッセージを表示することです。
私はCordova/Phonegap 6.0.4を使用しています。
「自分のアプリケーションでカメラが有効かどうかを判断する」とは、「自分のアプリケーションで使用することを許可されたカメラですか?」(AndroidまたはiOSでカメラを「無効にする」ことはできません)あなたはこれを行うにはcordova-diagnostic-pluginを使用することができます。
まずそれをインストール:
cordova.plugins.diagnostic.isCameraAuthorized(function(authorized){
if(!authorized){
// Display some message to user
}
}, function(error){
console.error("The following error occurred: "+error);
});
デイブは、あなたが正しいです:もちろん、私が書かれているはずです
を次にそれを使用します"enabled"の代わりに "authorized"を指定します。とにかく:あなたが言及したプラグインはまさに私が探していたものです。そして、それはiOSと新しいAndroidの携帯電話の魅力のように動作します。残念ながら、Android 5のバージョンは常に "authorized == true"を返します。これはプラグインのドキュメントに詳しく書かれています...私は自分のテストデバイスの1つでそれを証明することができました。しかし、とにかく:これは私が必要としているすべてのものです:ありがとうございます! – Ingmar