15

Hai私はAndroidを初めて使用します。Android4SDKを使用しています。AndroidエミュレータでWebカメラを有効にできません。誰でもそれを有効にする方法を教えてもらえますか?ありがとう。

4

2 に答える 2

24

Android VirtualDeviceManagerを使用してこれを機能させる方法があります。AVDを編集して、ハードウェアセクションで「カメラを正面に向けて構成する」または「カメラを背面に向けて構成する」のいずれかを使用できるようにする必要があります。これらのプロパティの値の1つ(両方ではない)を「webcam0」(または使用可能なもの)に設定する必要があります。次に、仮想デバイスを起動し、Webカメラをエミュレートされたカメラとして使用します。

両方のプロパティを「webcam0」に設定している場合、仮想デバイスを起動すると警告が表示され、カメラアプリで前面/背面コントロールを使用できなくなります。

于 2012-08-08T03:27:07.487 に答える
5

エミュレータのヘルプを使用して、使用可能なオプションを調べます

$ 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'
于 2012-08-08T03:11:00.947 に答える