1. Изменить качество видео с помощью JavaScript можно путем управления параметрами видеоплеера. Например, можно изменить разрешение видео, битрейт или формат сжатия. Также, можно использовать библиотеки, такие как MediaSource API, для динамической загрузки различного качества видео в зависимости от доступной пропускной способности.
2. Проигрывание видеофайлов в видеоплеерах осуществляется путем загрузки видеофайла на сервер, после чего браузер с помощью HTML5 тега <video> и JavaScript API проигрывает видео. Видеоплеер может также поддерживать различные функциональности, такие как управление воспроизведением (воспроизведение, пауза, перемотка), отображение субтитров, настройки качества и др.