Я так не думаю. Но вы можете попытаться автоматически воспроизвести видео и проверить его воспроизведение, прочитав свойство currentTime
.
Может быть, что-то в этом роде.
let autoPlayOn = 'waiting for video load..';
const vid = document.getElementById('myVideo');
vid.oncanplay = () => {
setTimeout(() => {
if (vid.currentTime > 0) {
autoPlayOn = 'yup!';
} else {
autoPlayOn = 'nope';
}
}, 1000);
};