Сразу скажу: целая либа для плеера нужна для добавления аналитики просмотров, для добавления настроек качества и доп функционал с помощью плагинов.
Способ 1: верстать отдельно кнопки, видео трэк и т.д. самому как тут:
https://www.youtube.com/watch?v=ZeNyjnneq_w&t=1056s
Способ 2: заходить в панель разработчика, брать нужные классы и как-то переписывать их стили как тут:
https://codepen.io/metod/pen/ZQvgom?editors=1100
Честно, я даже хз как можно разгуляться со вторым способом, не очень удобный какой-то, даже не представляю как кардинально переписать интерфейс чтобы его не узнать было)
Более удобным кажется способ 1 т.к. можно хотя-бы будет создать свою структуру контрол-бара, вложенность блоков и т.д.)
Какой способ является лучшей практикой? У video.js есть свой api так что они поддерживают такой способ, думаю.