любой плеер это просто замаскированный обычный плеер html5 , добавлено куча слоёв и каждый слой выполняет свою роль , если присмотреться с youbube плееру то у них правый клик на плеере подменён и в нём исполняется функция подмены меню на своё , на javascript можно отловить как левый так правый клик и даже нажатие на клавиши