Hai私はAndroidを初めて使用します。 Android4SDKを使用しています。 AndroidエミュレーターでWebカメラを有効にできません。有効にする方法を教えてもらえますか。ありがとうございます。
Android Virtual Device Managerを使用して、これを機能させる方法があります。ハードウェアセクションで「カメラを正面に向けて構成する」または「カメラを背面に向けて構成する」のいずれかになるようにAVDを編集する必要があります。これらのプロパティの値の1つ(両方ではない)を「webcam0」(または使用可能なもの)に設定する必要があります。次に、仮想デバイスを起動し、Webカメラをエミュレートされたカメラとして使用します。
両方のプロパティを「webcam0」に設定している場合、仮想デバイスを起動すると警告が表示され、カメラアプリで前面/背面コントロールを使用できなくなります。
エミュレータのヘルプを使用して、利用可能なオプションを調べます
$ emulator -help 2>&1 | grep cam
-camera-back <mode> set emulation mode for a camera facing back
-camera-front <mode> set emulation mode for a camera facing front
-webcam-list lists web cameras available for emulation
たとえば、-webcam-list
を使用して認識されたカメラを一覧表示します
$ emulator -webcam-list @4.1
List of web cameras connected to the computer:
Camera 'webcam0' is connected to device '/dev/video0' on channel 0 using pixel format 'YUYV'
カメラのエミュレーションオプションを確認するには
$ emulator -camera-front help @4.1
emulator: ERROR: Invalid value for -camera-front <mode> parameter: help
Valid values are: 'emulated', 'webcam<N>', or 'none'