Вы можете определить, поддерживается ли свойство loop
, и установить для него значение true
.
. Для браузеров, которые его не поддерживают, вы можете просто связать медиа-событие ended
, иначать все сначала:
var myVideo = document.getElementById('videoId');
if (typeof myVideo.loop == 'boolean') { // loop supported
myVideo.loop = true;
} else { // loop property not supported
myVideo.addEventListener('ended', function () {
this.currentTime = 0;
this.play();
}, false);
}
//...
myVideo.play();