Варианты:
1. YouTube и их
onStateChange. Как употреблять - непонятно.Хотя тут и тут вроде бы есть какие-то описания.
и как обычно stackoverflow
http://blog.jcoglan.com/2008/05/22/dispatching-youtube-api-events-to-individual-javascript-objects/
2.html5 видео прямой ссылкой
может, что-то типа
mediaPlayer.addListener("pause", function(){ ... });
2.2 без выпендрежа
2.3 Или можно сваять свой собственный хтмл5 видеоплеер на жаваскрипте (точнее, интерфейс к действиям вокруг проигрыания видео)
а вот отсюда я узнал что есть такой тег в видео как onended. Что и использовал для хтмл5
а вот отсюда я понял как в ответ на действие заменять внутренний хтмл