خانه / برنامه نویسی / ضبط صدا و تصویر در الکترون – آموزش Electron

ضبط صدا و تصویر در الکترون – آموزش Electron

electron audio and video capturing 5835 تصویر

ضبط صدا و تصویر در الکترون

یکی از ویژگی های مهم در برنامه هایی که برای اشتراک گذاری صفحه نمایش، تماس تصویری، تماس صوتی و غیره استفاده می شوند، ضبط صدا و تصویر است. در الکترون به راحتی می توانید به وب کم، صدا و تصویر نمایشگر سیستمی که برنامه بر روی آن اجرا می شود، دسترسی داشته باشد. ما در این بخش از getUserMedia که مربوط به API زبان HTML5 است برای دریافت stream های صوتی و تصویری استفاده خواهیم کرد.

یک فایل جدید با نام main.js ایجاد کرده و محتوای زیر را در آن بنویسید:

بعد از تنظیم فرآیند اصلی در فایل main.js، یک فایل HTML برای ضبط محتوا ایجاد می کنیم. یک فایل با نام index.html ایجاد کرده و محتوای زیر را در آن بنویسید:

خروجی برنامه فوق:

electron audio and video capturing 5835 1 تصویر

حال برنامه Stream مربوط به دوربین و میکروفون را دریافت می کند. شما می توانید این Stream را در شبکه ارسال و یا در یک فرمت خاص ذخیره کنید.

علاوه بر وب کم، شما می توانید با استفاده از desktopCapturer صفحه دسکتاپ را نیز ضبط کنید. در ادامه با یک مثال نحوه استفاده از این API را آموزش می دهیم.

از همان فایل main.js که در بالا ایجاد کردیم استفاده کنید. اما محتوای فایل index.html را باید به صورت زیر تغییر دهید:

ما با استفاده از ماژول desktopCapturer می توانیم اطلاعاتی را در مورد هر پنجره باز شده در صفحه دسکتاپ بدست آوریم.

خروجی برنامه فوق:

electron audio and video capturing 5835 2 تصویر


لينک منبع

درباره ی admin

همچنین ببینید

آموزش انتشار اپلیکیشن در Google Play Store

آموزش انتشار اپلیکیشن در Google Play Store با استفاده از چارچوب Devslopes، یک رابط کاربری برای …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *