Mesusjk
5 سال پیش توسط Mesusjk مطرح شد
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 = ۰), ۲۰۰۰);
};

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

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


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

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

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


Mesusjk
تخصص : برنامه نویس جنگو و پایتون
@Mesusjk 5 سال پیش مطرح شد
1

@milad خیلی ممنون


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

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