سلام. لطفا میشه بگید توی این تابع، متغیر 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 = ۰), ۲۰۰۰);
};
تابع cloneNode() یک رونوشت (copy) از نمونه ایجاد میکنه، در اینجا یک رونوشت از audio ایجاد میشه که بعد مورد استفاده قرار می گیره.
تابع play() برای فایل های صوتی و تصویری مورد استفاده قرار میگیره، فایل مورد نظر با صدا زدن این تابع، شروع به اجرا میکنه (صوت یا تصویر پخش میشه).
https://www.w3schools.com/jsref/met_node_clonenode.asp
https://www.w3schools.com/tags/av_met_play.asp
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟