طريقة الاستخدام
- اضغط سجّل، واسمح بالوصول إلى الميكروفون عندما يطلب متصفحك ذلك.
- استخدم أوقف مؤقتاً واستئناف أثناء التسجيل. يحسب مؤقت المدة المنقضية الوقت الذي تسجّل فيه فقط.
- اضغط أنهِ للانتهاء. يظهر التسجيل أدناه، حيث تشغّله أو تعيد تسميته أو تنزّله.
- اضغط تنزيل لصيغة المتصفح نفسها، أو تنزيل WAV لملف WAV بعمق 16 بت.
الصيغ
يكتب المتصفح كل تسجيل بصيغته الخاصة، وهي عادةً WebM مع Opus في Chrome وEdge وFirefox. ويفكّ زر تنزيل WAV ترميز ذلك التسجيل في متصفحك، ثم يكتبه من جديد بصيغة WAV بعمق 16 بت PCM ومزجه إلى أحادي، وهي صيغة يفتحها تقريباً كل برنامج. وملف WAV أكبر من ملف WebM لأنه غير مضغوط.
الخصوصية
يبقى التسجيل في ذاكرة هذه الصفحة وحدها. لا يُرفع، ولا يُخزَّن شيء في المتصفح. وعند إغلاق الصفحة أو إعادة تحميلها تُزال التسجيلات، فنزّل أي تسجيل تريد الاحتفاظ به.
معالجة الميكروفون
تبقى خصائص المتصفح لكبت الضوضاء وإلغاء الصدى والتحكم التلقائي في الكسب مفعّلة، وهي مناسبة للكلام. ويتوقف التسجيل تلقائياً بعد 60 دقيقة حتى تبقى الذاكرة التي يستخدمها ضمن الحدود؛ ابدأ تسجيلاً جديداً لمتابعة.
مثال: حجم ملف WAV
ثانية واحدة من صوت أحادي بتردد 8 كيلوهرتز بعمق 16 بت PCM تساوي 8,000 عينة من بايتين، أي 16,000 بايت، مع ترويسة من 44 بايتاً: 16,044 بايتاً. ويُمزج التسجيل المجسّم إلى أحادي أولاً، فيكون حجمه نفسه.
الأسئلة الشائعة
هل يُرفع صوتي أو يُخزَّن؟
لا. يسجّل متصفحك الصوت ويحتفظ به في ذاكرة هذه الصفحة وحدها. لا يُرفع شيء، ولا يُخزَّن شيء عند إغلاق الصفحة.
لماذا يستغرق تنزيل WAV لحظة؟
يجب أن يفكّ المتصفح ترميز التسجيل قبل أن يكتب ملف WAV، والتسجيل الطويل يستغرق وقتاً أطول. يعرض الزر ”جارٍ تحويل الملف إلى WAV“ أثناء العمل.
ماذا لو لم يستطع متصفحي تحويل التسجيل؟
لا تستطيع بعض المتصفحات فكّ كل صيغ التسجيل. عندها يُظهر زر WAV خطأً، ويظل زر التنزيل يحفظ الملف الأصلي بصيغة المتصفح نفسها.
هل يُفقد التسجيل عند الإيقاف المؤقت؟
لا. يحتفظ الإيقاف المؤقت بالتسجيل، ويتوقف المؤقت أثناءه، ويكمل الاستئناف التسجيل نفسه.
لماذا يتوقف التسجيل بعد 60 دقيقة؟
تتوقف الصفحة عند 60 دقيقة حتى تبقى الذاكرة التي يستخدمها ضمن الحدود. اضغط سجّل مرة أخرى لبدء تسجيل جديد.
المصادر
- MediaStream Recording (باللغة الإنجليزية): مواصفة W3C لواجهة MediaRecorder
- Media Capture and Streams (باللغة الإنجليزية): مواصفة W3C لواجهة getUserMedia
- WAV (باللغة الإنجليزية)، Wikipedia: RIFF WAVE وPCM
- Web Audio API (باللغة الإنجليزية): مواصفة W3C لدالة decodeAudioData
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.