/*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);
}
}