مثل Audio في DOM HTML
عنصر Audio
عنصر Audio هو عنصر جديد في HTML5.
يُمثل عنصر Audio عنصر <audio> في HTML.
وصول إلى عنصر Audio
يمكنك الوصول إلى عنصر <audio> باستخدام طريقة getElementById():
var x = document.getElementById("myAudio");
إنشاء عنصر Audio
يمكنك إنشاء عنصر <audio> باستخدام طريقة document.createElement():
var x = document.createElement("AUDIO");
خصائص عنصر Audio
الخصائص | وصف |
---|---|
audioTracks | رجوع إلى عنصر AudioTrackList يمثل مسارات الأغنية المتاحة. |
autoplay | إعداد أو رجوع إلى ما إذا كان يجب تشغيل الأغنية تلقائيًا بعد التحميل. |
buffered | رجوع إلى عنصر TimeRanges يمثل الأجزاء المحملة للأغنية. |
controller | رجوع إلى عنصر MediaController يمثل التحكم الحالي للأغنية. |
controls | إعداد أو رجوع إلى ما إذا كان يجب عرض التحكم (مثل التشغيل/ال暂停) أو لا. |
crossOrigin | إعداد أو رجوع إلى إعدادات CORS للأغنية. |
currentSrc | رجوع إلى عنوان URL الحالي للأغنية. |
currentTime | إعداد أو رجوع إلى موقع التشغيل الحالي للأغنية (بالثواني). |
defaultMuted | إعداد أو رجوع إلى ما إذا كان الصوت معطلاً افتراضيًا. |
defaultPlaybackRate | إعداد أو رجوع إلى سرعة العرض الافتراضية للأغنية. |
duration | رجوع إلى طول الأغنية (بالثواني). |
ended | رجوع إلى ما إذا كان عرض الأغنية قد انتهى. |
error | رجوع إلى عنصر MediaError يمثل حالة خطأ الأغنية. |
loop | إعداد أو رجوع إلى ما إذا كان يجب على الأغنية أن تعيد اللعب عند الوصول إلى النهاية. |
mediaGroup | إعداد أو رجوع إلى اسم مجموعة الوسائط التي تنتمي إليها الأغنية. |
muted | إعداد أو رجوع إلى ما إذا كان الصوت معطلاً. |
networkState | رجوع إلى حالة الشبكة الحالية للأغنية. |
paused | إعداد أو رجوع إلى ما إذا كان الصوت معلقًا. |
playbackRate | تعيين أو استرداد سرعة تشغيل الأغنية. |
played | إرجاع عمود TimeRanges الذي يمثل الجزء الذي تم تشغيل الأغنية. |
preload | تعيين أو استرداد قيمة الخاصية preload للأغنية. |
readyState | إرجاع حالة الاستعداد الحالية للأغنية. |
seekable | إرجاع عمود TimeRanges الذي يمثل الجزء القابل للبحث في الأغنية. |
seeking | إرجاع ما إذا كان المستخدم يبحث حاليًا في الأغنية. |
src | تعيين أو استرداد قيمة الخاصية src للأغنية. |
textTracks | إرجاع عمود TextTrackList الذي يمثل المسارات النصية المتاحة. |
volume | تعيين أو استرداد مستوى الصوت للأغنية. |
طريقة Audio Object
الطريقة | وصف |
---|---|
addTextTrack() | إضافة مسار نصي جديد إلى الصوت. |
canPlayType() | تحقق مما إذا كان المتصفح يمكنه تشغيل نوع الصوت المحدد. |
fastSeek() | تحديد وقت التشغيل في مشغل الصوت. |
getStartDate() | إرجاع عمود التوقيت الحالي لـ Date الجديدة. |
load() | إعادة تحميل عنصر الصوت. |
play() | بدء تشغيل الأغنية. |
pause() | استئناف التشغيل الحالي للأغنية. |