Got the answer on this one:
require(['core/modal_factory', 'core/modal_events','media_videojs/video-lazy'], function(ModalFactory, ModalEvents, videojs) {
ModalFactory.create({
title: date,
body: '',
large: true
}).then(function(modal) {
require(['core/modal_factory', 'core/modal_events','media_videojs/video-lazy'], function(ModalFactory, ModalEvents, videojs) {
ModalFactory.create({
title: date,
body: '',
large: true
}).then(function(modal) {
modal.getRoot().on(ModalEvents.hidden, function(){
var currentVideo = videojs('webinar-'+index);
currentVideo.pause();
var currentVideo = videojs('webinar-'+index);
currentVideo.pause();
});