راکت

متوجه نشدن متغیر

3 پاسخ

سلام. لطفا میشه بگید توی این تابع، متغیر clone چیه؟ و اینکه متد play() چه کاربردی داره؟

const playSound = audio => {
  const clone = audio.cloneNode();
  clone.play();
  setTimeout(() => (clone.volume = ۰.۸), ۴۰۰);
  setTimeout(() => (clone.volume = ۰.۶), ۸۰۰);
  setTimeout(() => (clone.volume = ۰.۴), ۱۲۰۰);
  setTimeout(() => (clone.volume = ۰.۲), ۱۶۰۰);
  setTimeout(() => (clone.volume = ۰), ۲۰۰۰);
};
Mesusjk
Mesusjk
@Mesusjk
ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

clone کردن به معنی کپی کردن هست یعنی یجورای یه رو نوشت ازش بسازید.

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

تابع cloneNode() یک رونوشت (copy) از نمونه ایجاد میکنه، در اینجا یک رونوشت از audio ایجاد میشه که بعد مورد استفاده قرار می گیره.
تابع play() برای فایل های صوتی و تصویری مورد استفاده قرار میگیره، فایل مورد نظر با صدا زدن این تابع، شروع به اجرا میکنه (صوت یا تصویر پخش میشه).

https://www.w3schools.com/jsref/met_node_clonenode.asp
https://www.w3schools.com/tags/av_met_play.asp

شاید پاسخ شما همین‌جا باشد

Mesusjk
Mesusjk
@Mesusjk

تخصص: برنامه نویس جنگو و پایتون

@milad خیلی ممنون

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام