0

カメラ インターフェイスを開く前に、デバイスでカメラが使用可能かどうかを確認したいと考えています。phonegap に「isCameraAvailable()」メソッドのようなメソッドはありますか? またはそれを行うためのトリック?将来のリリースで多分?

4

3 に答える 3

0

Windows Phone については、この非常によく説明された記事を読むことができます

于 2013-06-06T19:58:43.297 に答える
0

箱から出してはいけません。iOS の場合、ターゲット プラットフォームを確認できます (iOS デバイスの変更は数が少ないため)。そのため、device.platform を使用して、カメラのない古い iPod/iPad であるかどうかを簡単に確認するだけで十分です。

Android の場合は、プラグインを使用する必要があります。次の行の何か:

  PackageManager pm = context.getPackageManager();
    if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
        //Camera it is ...
    } 
于 2013-06-06T14:23:56.630 に答える
0

現在、phonegap API 内でそれを行う方法はありません。最も簡単な方法は、単純なプラグインを作成することです。アンドロイドの例は次のとおりです。

https://developer.android.com/guide/topics/media/camera.html#detect-camera

https://github.com/Airblader/FeatureDetector

于 2013-06-06T14:01:07.813 に答える