<video><a>) все прекрасно работает.
<video/> атрибут autoplay, но к нему в паре обязательно ещё указывать muted. Ну а можно воспользоваться специальным API для проигрывания видео.
const video = document.getElementById('about-course')
video.addEventListener("click", () => {
if (video.paused == true) {
video.play();
}
else{
video.pause();
}
});
setTimeout(() => video.click(), 2000)