Frage

Ich bin in der Mitte eines Projekts Targeting Mobiltelefone (mehr wie Pocket PCs). Ich kann nicht einen Weg finden (zuverlässig) zu auf jeder Plattform die vordere Kamera zugreifen (Ich habe versucht, Android, J2ME und Windows Mobile), geschweige denn Video-Aufnahmen von der Kamera.

Kann jemand einen Einblick darüber, wie dies zu erreichen, auf Windows Mobile, Symbian / J2ME, oder jede andere Plattform?

Bearbeiten : Ich habe versucht, die API-Dokumentation , aber es nicht die Frontkamera erwähnen.

War es hilfreich?

Lösung

Ich habe es sowohl in J2ME und Symbian (S60). Für ein Symbian Beispiel überprüfen Sie diese Beispiel (Sie müssen möglicherweise zum Forum Nokia registrieren), um die Front-Kamera zu verwenden, einfach initialisieren mit Kamera-Index 1 (Index 0 ist die rückseitige Kamera):

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

Obwohl stellen Sie sicher, dass das Gerät hat eine Frontkamera mit CCamera :: CamerasAvailable () (wenn es eine Frontkamera und eine hintere Kamera hat dann dieser Anruf wird 2 zurück).

Für J2ME überprüfen Sie diese Beispiel rel="nofollow aus dem SDN , statt die Standard-Kamera (die rückseitige Kamera) wie folgt initialisiert:

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

Sie müssen einfach nur die vordere Kamera initialisieren:

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

Genießen Sie!

Andere Tipps

ich tat mit diesem etwas bastelt vor etwa einem Jahr und Windows Mobile bietet eine Kamera-Capture-API für beide noch und Video. Alle mit Proben, die bequem mit dem mobilen SDK kommen.

Edit: Ich weiß, sagt es Handy 6.0, aber es ist auch in Mobile 5.0 verfügbar

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top