HTML5 video build guide: Standard video module

Step 3: Listen for video events

You can control how a creative functions when the video performs a certain action. For example, you can add animation when the video ends. You do this by listening for video events. For more information, see the Media Events section of HTML5 Event Attributes.

Add animation after video ends

Use HTML5's video ended event to determine when the video ends, then start playing the animation.

Code snippet
video1.addEventListener('ended', videoEndHandler, false);

function videoEndHandler(e) {
// Video has ended, start playing animation
}

Find out when the video is played and paused

Use HTML5’s video play and pause events to determine when the video is paused or played.

Code snippet
video1.addEventListener('play', videoPausePlayHandler, false);
video1.addEventListener('pause', videoPausePlayHandler, false);

function videoPausePlayHandler(e) {
if (e.type == 'play') {
// Video has played, perform an action
} else if (e.type == 'pause') {
// Video has paused, perform an action
}
}

Was this helpful?

How can we improve it?

Need more help?

Try these next steps:

Search
Clear search
Close search
Main menu
4786514664696002802
true
Search Help Center
true
true
true
true
true
74220
false
false