دليل الكاميرا

التقط صورًا وفيديوهات مع صوت من كاميرا جهازك. تتم جميع المعالجة في المتصفح — لا رفع، لا خادم.

العودة إلى الكاميرا

ماذا تفعل هذه الأداة

أداة الكاميرا تلتقط صوراً وفيديوهات مع صوت من كاميرا جهازك. انتقل بين وضع الصورة (صور ثابتة) ووضع الفيديو (تسجيلات مع صوت). تتم جميع المعالجة في متصفحك—بدون رفع، بدون خادم.

كيفية الاستخدام

  1. السماح بالوصول — انقر على الزر لتفعيل الكاميرا. في وضع الفيديو، يُطلب أيضاً الوصول إلى الميكروفون.
  2. اختر الوضع — بدّل بين الصورة والفيديو. في وضع الفيديو، تعاد تشغيل الكاميرا لإضافة الميكروفون.
  3. الالتقاط — في وضع الصورة، انقر على «التقاط صورة» لالتقاط لقطة. في وضع الفيديو، انقر على «بدء التسجيل»، ثم «إيقاف» عند الانتهاء.
  4. التنزيل — مرّر مؤشر الماوس فوق أي عنصر مقتطع في المعرض وانقر على أيقونة التنزيل لحفظه.
  5. التشغيل — انقر على أيقونة التشغيل في فيديو مقتطع لمشاهدته في المنطقة الرئيسية مع عناصر التحكم. استخدم «العودة إلى الكاميرا» للعودة إلى البث المباشر.
  6. الإزالة — مرّر وانقر على زر الإزالة (X) للتخلص من العنصر المقتطع وتحرير الذاكرة.

كيف تعمل

تستخدم الأداة واجهة MediaDevices API للمتصفح (getUserMedia) للوصول إلى الكاميرا والميكروفون. تُلتقط الصور برسم إطار الفيديو الحالي على لوحة وتصديره كـ JPEG. تُسجّل الفيديوهات بواجهة MediaRecorder API التي تُنتج أجزاء WebM؛ تُدمج هذه في Blob واحد وتُعرض للتنزيل. تبقى جميع الوسائط في ذاكرة المتصفح كـ blob URLs حتى تقوم بإزالتها أو مغادرة الصفحة.

HTTPS مطلوب لأن getUserMedia يعمل فقط في سياقات آمنة (HTTPS أو localhost). هذا يحمي المستخدمين من منح الوصول إلى الكاميرا عن طريق الخطأ على صفحات غير آمنة.

حالات الاستخدام والأمثلة

  • سيلفي سريع — التقط صورة دون فتح تطبيق منفصل.
  • بديل لتسجيل الشاشة — سجّل فيديو قصير مع تعليق (كاميرا + ميكروفون).
  • مسح المستندات — التقط صورة لمستند لاستخدامها لاحقاً.
  • رسالة فيديو — سجّل رسالة قصيرة مع صوت.

القيود والمعروفة

  • HTTPS مطلوب — الأداة لا تعمل على HTTP العادي (ما عدا localhost).
  • دعم المتصفحات — getUserMedia و MediaRecorder مدعومان في جميع المتصفحات الحديثة؛ قد لا تعمل المتصفحات الأقدم.
  • صيغة WebM — يُحفظ الفيديو بصيغة WebM. قد لا تدعم بعض المشغّلات القديمة؛ حوّل إذا لزم الأمر.
  • الأذونات — يجب منح الوصول إلى الكاميرا (والميكروفون للفيديو). الرفض يمنع استخدام الأداة.

الأسئلة الشائعة

هل ترسل أداة الكاميرا صوري أو فيديوهاتي إلى خادم؟
لا. تتم كل عملية التقاط بالكامل في متصفحك. تبقى الصور والفيديوهات على جهازك حتى تقوم بتحميلها. لا يُرسل أي شيء إلى أي خادم.
لماذا تتطلب الكاميرا HTTPS؟
تتطلب المتصفحات سياقًا آمناً (HTTPS أو localhost) لـ getUserMedia() لحماية خصوصية المستخدم. هذا معيار ويب.
ما الصيغ التي تُنتجها أداة الكاميرا؟
تُحفظ الصور بصيغة JPEG. والفيديوهات بصيغة WebM (VP8 أو VP9 مع صوت Opus). تدعم معظم المتصفحات ومشغّلات الوسائط الحديثة WebM.
هل يمكنني استخدام أداة الكاميرا على هاتفي؟
نعم. تعمل الأداة على أي جهاز به كاميرا ومتصفح مدعوم. على الهاتف، قد تحتاج إلى منح أذونات الكاميرا والميكروفون.
ماذا لو تم رفض الكاميرا أو الميكروفون؟
ستُظهر الأداة رسالة. تحقق من أذونات الموقع في متصفحك واسمح بالوصول إلى الكاميرا (والميكروفون للفيديو) لهذا الموقع.

كيف يعمل

الطريقة

  • All capture runs in your browser; nothing is uploaded to any server.
  • Captured files are released from memory when you remove them or leave the page.

كل الحسابات والتحويلات تعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم، فإدخالك لا يغادر جهازك أبداً.