أحدث البرامج التعليمية وتطوير الشبكة
 

HTML السمعية / البصرية DOM timeupdate الحدث

<HTML السمعية / البصرية DOM المرجعي

مثال

عندما تغير موقف اللعب من شريط فيديو، عرض الموقف الحالي للفيديو في ثوان:

// Get the <video> element with id="myVideo"
var vid = document.getElementById("myVideo");

// Assign an ontimeupdate event to the <video> element, and execute a function if the current playback position has changed
vid.ontimeupdate = function() {myFunction()};

function myFunction() {
// Display the current position of the video in a <p> element with id="demo"
    document.getElementById("demo").innerHTML = vid.currentTime;
}
انها محاولة لنفسك »

أكثر "انها محاولة لنفسك" الأمثلة أدناه.


تعريف واستخدام

يحدث هذا الحدث timeupdate عندما تغير موقف اللعب من الصوت / الفيديو.

يتم استدعاء هذا الحدث:

  • تشغيل الصوت / الفيديو
  • نقل موضع التشغيل (مثل عندما الأمام بسرعة المستخدم إلى وجهة نظر مختلفة في الصوت / الفيديو)

نصيحة: غالبا ما يستخدم هذا الحدث timeupdate جنبا إلى جنب مع currentTime ملكا للكائن السمعية / البصرية، والتي ترجع الموقف الحالي للتشغيل الصوت / الفيديو، في ثوان.


دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بالكامل هذا الحدث.

حدث
timeupdate نعم فعلا تسعة نعم فعلا نعم فعلا نعم فعلا

بناء الجملة

في HTML:

< audio|video ontimeupdate="myScript"> Try it

في جافا سكريبت:

audio|video .ontimeupdate=function(){myScript}; Try it

في جافا سكريبت، وذلك باستخدام addEventListener() الأسلوب:

audio|video .addEventListener("timeupdate", myScript ); Try it

ملاحظة: addEventListener() لا يتم اعتماد طريقة في Internet Explorer 8 والإصدارات السابقة.


تفاصيل تقنية

علامات HTML المعتمدة: <audio> and <video>
كائنات جافا سكريبت المعتمدة: Audio, Video

المزيد من الأمثلة

مثال

عندما تغير موقف اللعب من الصوت، وعرض الموقف الحالي للصوت في ثوان:

// Get the <audio> element with id="myVideo"
var aud = document.getElementById("myVideo");

// Assign an ontimeupdate event to the <audio> element, and execute a function if the current playback position has changed
aud.ontimeupdate = function() {myFunction()};

function myFunction() {
// Display the current position of the audio in a <p> element with id="demo"
    document.getElementById("demo").innerHTML = aud.currentTime;
}
انها محاولة لنفسك »

مثال

باستخدام الخاصية currentTime لتعيين موضع التشغيل الحالي إلى 5 ثوان:

document.getElementById("myVideo").currentTime = 5;
انها محاولة لنفسك »

<HTML السمعية / البصرية DOM المرجعي