HTMLالموسوعةمراجع HTML

65- مرجع DOM للصوت والفيديو في HTML

HTML5 DOM يوفر طرق وخصائص وأحداث لعناصر <audio> و <video>

طرق الصوت والفيديو

الطريقةالوصف
addTextTrack()يضيف مسارًا نصيًا جديدًا إلى الصوت أو الفيديو
canPlayType()يتحقق مما إذا كان المتصفح يمكنه تشغيل نوع الصوت أو الفيديو المحدد
load()يعيد تحميل عنصر الصوت أو الفيديو
play()يبدأ تشغيل الصوت أو الفيديو
pause()يوقف تشغيل الصوت أو الفيديو مؤقتًا

خصائص الصوت والفيديو

الخاصيةالوصف
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يحدد أو يُرجع ما إذا كان يجب تحميل الصوت/الفيديو عند تحميل الصفحة
readyStateيُرجع حالة الاستعداد الحالية للصوت/الفيديو
seekableيُرجع كائن TimeRanges يمثل الأجزاء القابلة للبحث في الصوت/الفيديو
seekingيُرجع ما إذا كان المستخدم يبحث حاليًا في الصوت/الفيديو
srcيحدد أو يُرجع المصدر الحالي لعنصر الصوت/الفيديو
startDateيُرجع كائن Date يمثل الإزاحة الزمنية الحالية
textTracksيُرجع كائن TextTrackList يمثل مسارات النص المتاحة
videoTracksمُهمل. لا تستخدمه.
volumeيحدد أو يُرجع مستوى صوت الصوت/الفيديو

أحداث الصوت والفيديو

الحدثالوصف
abortينطلق عند إجهاض تحميل الصوت/الفيديو
canplayينطلق عندما يمكن للمتصفح بدء تشغيل الصوت/الفيديو
canplaythroughينطلق عندما يمكن للمتصفح تشغيل الصوت/الفيديو بالكامل دون التوقف للتخزين المؤقت
durationchangeينطلق عند تغيير مدة الصوت/الفيديو
emptiedينطلق عندما تكون قائمة التشغيل الحالية فارغة
endedينطلق عندما تنتهي قائمة التشغيل الحالية
errorينطلق عند حدوث خطأ أثناء تحميل الصوت/الفيديو
loadeddataينطلق عند تحميل المتصفح للإطار الحالي من الصوت/الفيديو
loadedmetadataينطلق عند تحميل المتصفح للبيانات الوصفية للصوت/الفيديو
loadstartينطلق عند بدء المتصفح في البحث عن الصوت/الفيديو
pauseينطلق عند إيقاف الصوت/الفيديو مؤقتًا
playينطلق عند بدء تشغيل الصوت/الفيديو أو عند عدم إيقافه مؤقتًا
playingينطلق عند تشغيل الصوت/الفيديو بعد إيقافه مؤقتًا أو إيقافه للتخزين المؤقت
progressينطلق عند تنزيل المتصفح للصوت/الفيديو
ratechangeينطلق عند تغيير سرعة تشغيل الصوت/الفيديو
seekedينطلق عند انتهاء المستخدم من الانتقال إلى موضع جديد في الصوت/الفيديو
seekingينطلق عند بدء المستخدم في الانتقال إلى موضع جديد في الصوت/الفيديو
stalledينطلق عندما يحاول المتصفح الحصول على بيانات الوسائط، ولكن البيانات غير متوفرة
suspendينطلق عند عدم حصول المتصفح على بيانات الوسائط عن قصد
timeupdateينطلق عند تغيير موضع التشغيل الحالي
volumechangeينطلق عند تغيير مستوى الصوت
waitingينطلق عند توقف الفيديو لأنه يحتاج إلى تخزين الإطار التالي مؤقتًا

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

شاهد أيضاً
إغلاق
زر الذهاب إلى الأعلى