Захват видео с передней камеры на любой мобильной платформе

голоса
1

Я нахожусь в середине проекта, направленного на мобильные телефоны (больше как карманные компьютеры). Я искал повсюду, но не мог найти способ (надежно) доступ к передней камере на любой платформе (я пробовал Android, J2ME и Windows Mobile), не говоря уже о захватывать видео из указанной камеры.

Можно ли предоставить какое-либо представление о том, как достичь этого на Windows Mobile, Symbian / J2ME, или любой другой платформе?

Edit : Я попытался найти в API документации , но не упоминает фронтальную камеру.

Задан 28/01/2009 в 02:52
источник пользователем
На других языках...                            


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");

Наслаждайтесь!

Ответил 22/02/2009 d 13:30
источник пользователем

голоса
0

Я делал несколько попыток с этим около года назад и Windows Mobile обеспечивает камеры захвата API для обоих еще и видео. Все образцы , которые удобно приходят с мобильным SDK.

Изменить: Я знаю , что это говорит мобильный 6,0 , но она также доступна в мобильных 5,0

Ответил 28/01/2009 d 03:05
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more