📜 Tümünü Göster 🔄 Otomatiğe Al var oynatici; var sozler = [ { "time": 0, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 34.752887118255614, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 37.45988499809265, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 39.756740114440916, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 42.115315070571896, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 44.03992703433227, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 46.77760890653992, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 49.03245594659423, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 51.10492493896484, "text": "Macarena tiene un novio que se llama", "meaning": "Macarena’nın bir sevgilisi var, adı" }, { "time": 53.45871603051758, "text": "Que se llama de apellido Vitorino", "meaning": "Soyadı Vitorino olan biri" }, { "time": 55.842840102996824, "text": "Y en la jura de bandera del muchacho", "meaning": "Ve genç adamın yemin töreninde" }, { "time": 58.375797958038326, "text": "Se la dio con dos amigos, ay", "meaning": "İki arkadaşıyla onu aldattı, ay" }, { "time": 60.46451198283386, "text": "Macarena tiene un novio que se llama", "meaning": "Macarena’nın bir sevgilisi var, adı" }, { "time": 62.72642607629394, "text": "Que se llama de apellido Vitorino", "meaning": "Soyadı Vitorino olan biri" }, { "time": 65.11838793133545, "text": "Y en la jura de bandera del muchacho", "meaning": "Ve genç adamın yemin töreninde" }, { "time": 67.61503195040893, "text": "Se la dio con dos amigos, ay", "meaning": "İki arkadaşıyla onu aldattı, ay" }, { "time": 70.0141698474121, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 72.03214297329711, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 74.70213691226196, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 77.02166208392333, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 79.32759804577637, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 81.36111796566772, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 84.00267909918213, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 86.3434100743866, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 88.54638210299683, "text": "Macarena, Macarena, Macarena", "meaning": "Macarena, Macarena, Macarena" }, { "time": 90.64350902670287, "text": "Que te gustan los veranos de Marbella", "meaning": "Marbella yazlarını seviyorsun" }, { "time": 93.02653789128112, "text": "Macarena, Macarena, Macarena", "meaning": "Macarena, Macarena, Macarena" }, { "time": 95.25326496185302, "text": "Que te gusta la movida guerrillera, ay", "meaning": "Asi eğlenceleri seviyorsun, ay" }, { "time": 107.19561512397766, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 109.16686307057189, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 111.91343899427795, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 114.19559098664855, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 116.45612911062622, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 118.56244405722046, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 121.17070995994568, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 123.48688194468689, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 134.9, "text": "Macarena sueña con el Corte Inglés", "meaning": "Macarena, El Corte Inglés’in hayalini kuruyor" }, { "time": 137.13746099427797, "text": "Y se compra los modelos más modernos", "meaning": "Ve en modern modelleri alıyor" }, { "time": 139.44448591607667, "text": "Le gustaría vivir en Nueva York", "meaning": "New York’ta yaşamak ister" }, { "time": 142.16183903433227, "text": "Y ligar un novio nuevo, ay", "meaning": "Ve yeni bir sevgili bulmak, ay" }, { "time": 144.37416092752076, "text": "Macarena sueña con el Corte Inglés", "meaning": "Macarena, El Corte Inglés’in hayalini kuruyor" }, { "time": 146.44458686076356, "text": "Y se compra los modelos más modernos", "meaning": "Ve en modern modelleri alıyor" }, { "time": 148.86933294659426, "text": "Le gustaría vivir en Nueva York", "meaning": "New York’ta yaşamak ister" }, { "time": 151.41983701144412, "text": "Y ligar un novio nuevo, ay", "meaning": "Ve yeni bir sevgili bulmak, ay" }, { "time": 153.69450885694886, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 155.70192296185303, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 158.41456112207032, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 160.7351677844696, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 163.01829894277955, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 164.95142413542177, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 167.70878793515016, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 170.0336168779297, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 172, "text": "Macarena tiene un novio que se llama", "meaning": "Macarena’nın bir sevgilisi var, adı" }, { "time": 174.36387317356875, "text": "Que se llama de apellido Vitorino", "meaning": "Soyadı Vitorino olan biri" }, { "time": 176.71392590081788, "text": "Y en la jura de bandera del muchacho", "meaning": "Ve genç adamın yemin töreninde" }, { "time": 179.2731760896454, "text": "Se la dio con dos amigos, ay", "meaning": "İki arkadaşıyla onu aldattı, ay" }, { "time": 181.39720198283388, "text": "Macarena tiene un novio que se llama", "meaning": "Macarena’nın bir sevgilisi var, adı" }, { "time": 183.7097651525879, "text": "Que se llama de apellido Vitorino", "meaning": "Soyadı Vitorino olan biri" }, { "time": 186.01331402098086, "text": "Y en la jura de bandera del muchacho", "meaning": "Ve genç adamın yemin töreninde" }, { "time": 188.53906106294252, "text": "Se la dio con dos amigos, ay", "meaning": "İki arkadaşıyla onu aldattı, ay" }, { "time": 191.07105517738344, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 192.9761190152588, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 195.62662116975403, "text": "Dale a tu cuerpo alegría, Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 197.91793905912783, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 200.23477790844728, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 202.29077105912782, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 204.8850601049042, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 197.91793905912783, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 246.8036320782013, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 248.72533887602236, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 251.46333911062624, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 253.73656002861023, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 256.0462699389649, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 258.0666539523163, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 260.72897202479555, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 263.05430100953674, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 265.35767704386905, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 267.42142004005433, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 270.02146187983703, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 272.35440795803834, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 274.670291961853, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 276.6657048283386, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 279.3488710171662, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 281.6190938931885, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 283.96214406484984, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 285.9135229694824, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 288.64347816212467, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 291.0671309885559, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" }, { "time": 293.2832129637604, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 295.37598489891053, "text": "Que tu cuerpo es pa' darle alegría y cosa buena", "meaning": "Çünkü bedenin neşe ve güzellik için var" }, { "time": 297.98347190653993, "text": "Dale a tu cuerpo alegría Macarena", "meaning": "Vücuduna neşe ver, Macarena" }, { "time": 300.3175559637604, "text": "Hey Macarena, ay", "meaning": "Hey Macarena, ay" } ]; var mevcutSatir = -1; var lastMevcutSatir = -1; var sozlerGuncelleInterval; // Şarkı sözlerini oluşturma fonksiyonu sozlerOlustur(); // Tümünü göster ikonuna tıklama document.getElementById('show-all-icon').addEventListener('click', function() { document.getElementById('sozler-kapsayici').style.height = 'auto'; document.getElementById('sozler-kapsayici').style.overflowY = 'visible'; this.style.display = 'none'; document.getElementById('scroll-icon').style.display = 'inline'; }); // Scroll moduna dön ikonuna tıklama document.getElementById('scroll-icon').addEventListener('click', function() { document.getElementById('sozler-kapsayici').style.height = '400px'; document.getElementById('sozler-kapsayici').style.overflowY = 'auto'; this.style.display = 'none'; document.getElementById('show-all-icon').style.display = 'inline'; }); function onYouTubeIframeAPIReady() { oynatici = new YT.Player('oynatici', { height: '315', width: '560', videoId: 'RIsDds02auY', // Buraya YouTube video ID'sini girin playerVars: { autoplay: 0, controls: 1, mute: 0, disablekb: 0, rel: 0, showinfo: 0, modestbranding: 1 }, events: { 'onStateChange': oynaticiDurumDegisti } }); } function oynaticiDurumDegisti(event) { if (event.data == YT.PlayerState.PLAYING || event.data == YT.PlayerState.PAUSED || event.data == YT.PlayerState.BUFFERING) { if (!sozlerGuncelleInterval) { sozleriGuncelle(); sozlerGuncelleInterval = setInterval(sozleriGuncelle, 200); } } else { clearInterval(sozlerGuncelleInterval); sozlerGuncelleInterval = null; } } function sozleriGuncelle() { if (!oynatici || !oynatici.getCurrentTime) return; var currentTime = oynatici.getCurrentTime(); for (var i = 0; i < sozler.length; i++) { if (currentTime >= sozler[i].time && (!sozler[i + 1] || currentTime < sozler[i + 1].time)) { if (mevcutSatir !== i) { mevcutSatir = i; sozlerStilGuncelle(); } break; } } } function sozlerStilGuncelle() { if (lastMevcutSatir >= 0) { var lastLineEl = document.getElementById('soz-' + lastMevcutSatir); if (lastLineEl) { lastLineEl.classList.remove('current'); lastLineEl.classList.add('passed'); } } var currentLineEl = document.getElementById('soz-' + mevcutSatir); if (currentLineEl) { currentLineEl.classList.add('current'); currentLineEl.classList.remove('passed'); // Mevcut satırı ekranın ortasında göstermek için otomatik kaydırma var sozlerKapsayici = document.getElementById('sozler-kapsayici'); var containerHeight = sozlerKapsayici.clientHeight; var currentLineOffset = currentLineEl.offsetTop - sozlerKapsayici.offsetTop; var scrollPosition = currentLineOffset - (containerHeight / 2) + (currentLineEl.clientHeight / 2); // Yumuşak kaydırma için özel fonksiyon animateScroll(sozlerKapsayici, scrollPosition, 300); } lastMevcutSatir = mevcutSatir; } function animateScroll(element, to, duration) { var start = element.scrollTop; var change = to - start; var startTime = performance.now(); function animateScrollStep(currentTime) { var elapsedTime = currentTime - startTime; var progress = Math.min(elapsedTime / duration, 1); element.scrollTop = start + change * easeInOutQuad(progress); if (progress < 1) { requestAnimationFrame(animateScrollStep); } } requestAnimationFrame(animateScrollStep); } function easeInOutQuad(t) { return t < 0.5 ? 2*t*t : -1+(4-2*t)*t; } function sozlerOlustur() { var sozlerKapsayici = document.getElementById('sozler-kapsayici'); sozlerKapsayici.innerHTML = ''; for (var i = 0; i < sozler.length; i++) { var lyricDiv = document.createElement('div'); lyricDiv.className = 'sozler-satir'; lyricDiv.id = 'soz-' + i; lyricDiv.setAttribute('data-time', sozler[i].time); var textDiv = document.createElement('div'); textDiv.textContent = sozler[i].text; var meaningDiv = document.createElement('div'); meaningDiv.className = 'sozler-anlam'; meaningDiv.textContent = sozler[i].meaning; lyricDiv.appendChild(textDiv); lyricDiv.appendChild(meaningDiv); lyricDiv.addEventListener('click', function() { var time = parseFloat(this.getAttribute('data-time')); oynatici.seekTo(time, true); }); sozlerKapsayici.appendChild(lyricDiv); } }