Domanda

Sono nel mezzo di un progetto rivolto ai telefoni cellulari (più come i Pocket PC). Non sono riuscito a trovare un modo per accedere (in modo affidabile) alla fotocamera frontale su nessuna piattaforma (ho provato Android, J2ME e Windows Mobile), per non parlare dell'acquisizione di video da detta fotocamera.

Qualcuno può fornire informazioni su come raggiungere questo obiettivo su Windows Mobile, Symbian / J2ME o qualsiasi altra piattaforma?

Modifica : ho provato a cercare Documentazione API , ma non menziona la fotocamera frontale.

È stato utile?

Soluzione

L'ho fatto sia in J2ME che in Symbian (S60). Per un esempio Symbian, controlla esempio (potrebbe essere necessario registrarsi al forum Nokia), per utilizzare la fotocamera anteriore è sufficiente inizializzare utilizzando l'indice della fotocamera 1 (indice 0 è la fotocamera posteriore):

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

Sebbene assicurati che il dispositivo abbia una fotocamera frontale usando CCamera :: CamerasAvailable () (se ha una fotocamera frontale e una fotocamera posteriore, quella chiamata restituirà 2).

Per J2ME controlla questo esempio dall'SDN, invece di SDN, invece di inizializzazione della videocamera predefinita (la videocamera posteriore) in questo modo:

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

Devi semplicemente inizializzare la fotocamera frontale:

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

Enjoy!

Altri suggerimenti

Stavo lavorando su questo circa un anno fa e Windows Mobile fornisce un API di acquisizione videocamera sia per immagini fisse che video. Tutti con esempi che vengono comodamente forniti con l'SDK mobile.

Modifica: So che dice mobile 6.0 ma è disponibile anche in mobile 5.0

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top