Front-end Tutorials

Front-end Tutorials

HTMLCSSSassJavaScriptReactJS
CMS Tutorials

CMS Tutorials

WordPress
Tutorials expand

HTML Basic

HTML Reference

HTML onseeking Attribute

Posted in HTML Tutorial
Updated on Jan 29, 2024
By Mari Selvan
👁️ 17 - Views
⏳ 4 mins
💬 1 Comment
HTML onseeking Attribute

Photo Credit to CodeToFun

🙋 Introduction

The onseeking attribute is a useful feature in HTML that allows developers to specify a JavaScript function to be executed when the seeking state of an audio or video element changes.

This attribute is a part of the event attributes in HTML, providing a way to respond to seeking-related events during media playback.

🎯 Purpose of onseeking

The primary purpose of the onseeking attribute is to enable developers to define custom behavior when a user seeks to a different position in an audio or video file.

This can be valuable for creating interactive and responsive media players on web pages.

💎 Values

The onseeking attribute expects a JavaScript function as its value. This function is executed when the seeking event occurs. For example:

onseeking.html
Copied
Copy To Clipboard
<video controls onseeking="handleSeekingEvent()">
  <source src="example.mp4" type="video/mp4">
  Your browser does not support the video tag.
</video>

🧠 How it Works

In this example, the handleSeekingEvent() function will be called when the user initiates seeking in the video.

🔄 Dynamic Values with JavaScript

Similar to other event attributes, you can dynamically set the onseeking attribute using JavaScript.

This is beneficial when you want to attach or change event handlers based on certain conditions or user interactions. Here's an illustration:

onseeking.html
Copied
Copy To Clipboard
<script>
  // Dynamically set onseeking event handler
  function handleDynamicSeeking() {
    console.log("Seeking event detected!");
    // Your custom logic here
  }

  // Assign the event handler to a video element
  document.getElementById("dynamicVideo").onseeking = handleDynamicSeeking;
</script>

🧠 How it Works

In this script, the handleDynamicSeeking function is assigned to the onseeking attribute of a video element with the id dynamicVideo. This allows you to execute custom logic when the seeking event occurs.

🏆 Best Practices

  • Use the onseeking attribute when you need to perform specific actions in response to seeking events in media elements.
  • Keep the event handler functions concise and focused on the intended behavior to maintain clean and maintainable code.
  • Test your media-related functionality across different browsers to ensure consistent behavior.

🎉 Conclusion

The onseeking attribute provides a powerful way to enhance the interactivity of audio and video elements on your web page.

By understanding and utilizing this attribute, you can create more engaging and responsive media experiences for your users.

👨‍💻 Join our Community:

To get interesting news and instant updates on Front-End, Back-End, CMS and other Frameworks. Please Join the Telegram Channel:

Author

author
👋 Hey, I'm Mari Selvan

For over eight years, I worked as a full-stack web developer. Now, I have chosen my profession as a full-time blogger at codetofun.com.

Buy me a coffee to make codetofun.com free for everyone.

Buy me a Coffee

Share Your Findings to All

Subscribe
Notify of
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mari Selvan
Mari Selvan
3 months ago

If you have any doubts regarding this article (HTML onseeking Attribute), please comment here. I will help you immediately.

We make use of cookies to improve our user experience. By using this website, you agree with our Cookies Policy
AgreeCookie Policy