Polecam poczytać zalecenia WCAG odnośnie dostępności, bo na razie to jest po prostu pusta strona… Tutaj nawet żaden przycisk nie jest przyciskiem, co oznacza, że player jest NIEUŻYWALNY dla osób niepełnosprawnych.
Innym problemem z dostępnością jest zadeklarowanie języka polskiego dla strony, a napisanie jej po angielsku.
W JS wszystko jest w globalnym scope, a nie powinno.
Może byś się pokusił o przepisanie tego na Web Components? ;) Wówczas dostalibyśmy zgrabny video-player