/*autoScroll();*/ let dataIndex = 0; const div = document.getElementById('videoContainer'); const data = []; fetch('https://api.star.videostation.tech/catalogue-screen/device/get-first/331-YCZICF') .then((response) => response.json()) .then((result) => { data.push(...result); playNext(); .catch((error) => console.error('Error fetching media:', error)); function playNext() { div.innerHTML = ''; const item = data[dataIndex % data.length]; if (item) { const element = document.createElement(item.type === 'video' ? 'video' : 'img'); element.src = item.path; element.style.width = '100%'; element.style.height = '100%'; element.style.objectFit = 'cover'; if (item.type === 'video') { element.autoplay = true; element.loop = false; element.controls = false; element.muted = true; element.onended = function () { dataIndex++; setTimeout(playNext, 1000); }; } else { dataIndex++; setTimeout(playNext, 10000); } div.appendChild(element); } }