2

私は携帯電話 (ポケット PC のようなもの) を対象としたプロジェクトの最中です。カメラからビデオをキャプチャすることは言うまでもなく、どのプラットフォームでもフロントカメラに(確実に)アクセスする方法を見つけることができませんでした(Android、J2ME、およびWindows Mobileを試しました)。

Windows Mobile、Symbian/J2ME、またはその他のプラットフォームでこれを達成する方法について、誰か洞察を提供できますか?

編集: APIドキュメントを検索してみましたが、フロントカメラについては言及されていません。

4

2 に答える 2

1

J2ME と Symbian (S60) の両方で実行しました。Symbian の例については、このを確認してください(フォーラム Nokia に登録する必要がある場合があります)。フロント カメラを使用するには、カメラ インデックス 1 を使用して単純に初期化します (インデックス 0 はバック カメラです)。

m_pCamera = CCamera::NewL(*this, 1)

ただし、デバイスに CCamera::CamerasAvailable() を使用して前面カメラがあることを確認してください (前面カメラと背面カメラがある場合、その呼び出しは 2 を返します)。

J2ME については、次のようにデフォルト カメラ (背面カメラ) を初期化する代わりに、SDN からこの例を確認してください。

mPlayer = Manager.createPlayer("capture://video");

フロントカメラを初期化するだけです:

mPlayer = Manager.createPlayer("capture://devcam1");

楽しみ!

于 2009-02-22T12:30:31.373 に答える
0

私は約1年前にこれをいじくり回していましたが、WindowsMo​​bileは静止画と動画の両方にカメラキャプチャAPIを提供しています。すべてモバイルSDKに便利なサンプルが付属しています。

編集:私はそれがモバイル6.0と言っていることを知っていますが、それはモバイル5.0でも利用可能です

于 2009-01-28T02:05:04.907 に答える