الكورس

Advertisements

HTML Audio/Video DOM Reference | In Arabic


فى هذا المرجع HTML Audio/Video DOM Reference ستجد جميع الأحداث Events والطرق Methods والخصائص Properties الخاصة بتضمين الأصوات والفيديوهات فى صفحات الويب.


 

HTML Audio/Video DOM Reference

 

يوفر عنصري <video> و <audio> مجموعة شاملة من الأحداث Events والطرق Methods والخصائص Properties.

وللتعرف بالتفصيل على كل المعلومات حول عنصرى <video> و <audio> وكيفية إستخدامهم، شاهد فصلى الشرح: HTML5 Audio و HTML5 Video.

 


 

الأحداث – HTML Audio/Video Events

 

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

 

الطرق – HTML Audio/Video Methods

 

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

Advertisements

 

الخصائص – HTML Audio/Video Properties

 

الخاصية Propertyالوصف
autoplayيقوم بتعيين أو إرجاع ما إذا كان يجب بدء تشغيل الصوت أو الفيديو بمجرد تحميله.
audioTrusksيقوم بإرجاع كائن AudioTrackList الذي يمثل المسارات الصوتية المتاحة.
bufferedيقوم بإرجاع كائن TimeRanges يمثل الأجزاء المخزنة مؤقتًا من الصوت أو الفيديو.
crossOriginيقوم بتعيين أو إرجاع إعدادات CORS الخاصة بالصوت أو الفيديو.
currentTimeيقوم بتعيين أو إرجاع موضع التشغيل الحالي في الصوت أو الفيديو بالثواني.
currentSrcيقوم بإرجاع عنوان URL الخاص بالصوت أو الفيديو الحالي.
controllerيقوم بإرجاع كائن MediaController الذي يمثل وحدة التحكم الحالية في الوسائط للصوت أو الفيديو.
controlsيقوم بتعيين أو إرجاع ما إذا كان يجب أن يعرض الصوت أو الفيديو عناصر التحكم (مثل التشغيل / الإيقاف المؤقت / مستوى الصوت / …إلخ).
durationيقوم بإرجاع طول الصوت أو الفيديو الحالي بالثواني.
endedيقوم بإرجاع ما إذا كان تشغيل الصوت أو الفيديو قد انتهى أم لا.
errorيقوم بإرجاع كائن MediaError يمثل حالة الخطأ في الصوت أو الفيديو.
defaultMutedيقوم بتعيين أو إرجاع ما إذا كان يجب كتم الصوت أو الفيديو افتراضيًا.
defaultPlaybackRateيقوم بتعيين أو إرجاع السرعة الافتراضية لتشغيل الصوت أو الفيديو.
loopيقوم بتعيين أو إرجاع ما إذا كان يجب أن يبدأ الصوت أو الفيديو من جديد عند الانتهاء.
mediaGroupيقوم بتعيين أو إرجاع المجموعة التي ينتمي إليها الصوت أو الفيديو (حيث تُستخدم لربط عدة عناصر صوت أو فيديو).
mutedيقوم بتعيين أو إرجاع ما إذا كان الصوت أو الفيديو مكتومًا أم لا.
networkStateيقوم بإرجاع حالة الشبكة الحالية للصوت أو الفيديو.
playedيقوم بإرجاع كائن TimeRanges يمثل الأجزاء التي تم تشغيلها من الصوت أو الفيديو.
pausedيقوم بإرجاع ما إذا كان الصوت أو الفيديو متوقفًا مؤقتًا أم لا.
preloadيقوم بتعيين أو إرجاع ما إذا كان يجب تحميل الصوت أو الفيديو عند تحميل الصفحة.
playbackRateيقوم بتعيين أو إرجاع سرعة تشغيل الصوت أو الفيديو.
readyStateيقوم بإرجاع حالة الاستعداد الحالية للصوت أو الفيديو.
seekableيقوم بإرجاع كائن TimeRanges يمثل الأجزاء التي يمكن البحث عنها من الصوت أو الفيديو.
seekingيقوم بإرجاع ما إذا كان المستخدم يبحث حاليًا في الصوت أو الفيديو.
srcيقوم بتعيين أو إرجاع المصدر الحالي لعنصر الصوت أو الفيديو.
startDateيقوم بإرجاع تاريخ يمثل موضع الوقت الحالي.
textTracksيقوم بإرجاع كائن TextTrackList يمثل مسارات النص المتاحة.
volumeيقوم بتعيين أو إرجاع حجم الصوت أو الفيديو.
Videotrakhusيقوم بإرجاع كائن VideoTrackList الذي يمثل مسارات الفيديو المتاحة.


الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

info@albashmoparmeg.com

شكرًا لك على مساعدتك لنا!

Advertisements