ضبط صدا و تصویر در الکترون – آموزش 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 تصویر

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است