Pause mediaelement.js using jquery

evolutionxbox picture evolutionxbox · Oct 11, 2011 · Viewed 11k times · Source

I have initialised the element using:

$('video').mediaelementplayer();

Now I would like to target that video and pause it when a link is pressed:

$('.page_button').live('click', function() {
    $('video').pause();
});

Thanks.

Answer

Brian Nickel picture Brian Nickel · Oct 11, 2011

Each element with a media player element has a player property defined. This is where all the methods reside. You can access it with either of the following methods:

$('video')[0].player.pause(); // Be sure the video element exists.

$('video').each(function(){this.player.pause()}) // Safe.