التقاط الفيديو من الكاميرا الأمامية على أي منصة متنقلة

StackOverflow https://stackoverflow.com/questions/486194

سؤال

أنا في منتصف المشروع يستهدف الهواتف النقالة (مثل كمبيوتر الجيب).لم أتمكن من العثور على طريقة (موثوق) الوصول إلى الكاميرا الأمامية على أي منصة (لقد حاولت الروبوت, J2ME ويندوز موبايل) ، ناهيك عن التقاط فيديو من الكاميرا.

يمكن لأي شخص تقديم أي فكرة عن كيفية تحقيق ذلك على ويندوز موبايل وسيمبيان/J2ME ، أو أي منصة أخرى ؟

تحرير:لقد حاولت البحث عن وثائق API, لكنه لا يذكر أمام الكاميرا.

هل كانت مفيدة؟

المحلول

وفعلت ذلك في كل من J2ME و Symbian (S60). للمثال سيمبيان تحقق هذا <وأ href = "http://www.forum.nokia.com/info/sw.nokia.com/id/9fd0e9a7-bb4b-489d-84ac-b19b4ae93369/S60_Platform_Camera_Example_with_AutoFocus_Support.html" يختلط = " نوفولو noreferrer "> مثال (قد تحتاج للتسجيل لمنتدى نوكيا)، وذلك لاستخدام الكاميرا الأمامية ببساطة تهيئة باستخدام مؤشر كاميرا 1 (الرقم القياسي 0 هو الكاميرا الخلفية):

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

وعلى الرغم من أن تأكد من أن الجهاز لا يملك كاميرا أمامية باستخدام CCamera :: CamerasAvailable () (إذا كان لديه كاميرا أمامية وكاميرا خلفية ثم سوف تعود تلك الدعوة 2).

لJ2ME تحقق من هذا من SDN، بدلا من تهيئة الكاميرا الافتراضية (الكاميرا الخلفية) مثل هذا:

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

ولكم ببساطة الحاجة الى تهيئة الكاميرا الأمامية:

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

واستمتع!

نصائح أخرى

كنت أقوم ببعض ترقيع هذا قبل حوالي سنة و ويندوز موبايل يوفر الكاميرا التقاط API لكل من لا يزال والفيديو.مع كل العينات التي تأتي ملائم مع mobile SDK.

تحرير: أعلم أنه يقول موبايل 6.0 وإنما هو أيضا متوفرة في موبايل 5.0

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top