Многие браузеры не разрешают автозапуск, если видео не отключено. Вы можете добавить атрибут muted
.
Вы также можете использовать опцию any
для автоматического воспроизведения, и в этом случае видео будет автоматически воспроизводиться со звуком, если это возможно, если не будет, то автоматически воспроизводиться приглушенным, если это возможно. Удалите атрибут autoplay
и используйте вместо него параметр настройки:
var player = videojs('my_video', {autoplay: 'any'});