«Bienvenido a su Portal de Salud»
Ingrese sus credenciales para acceder a su panel personalizado, reserve y haga seguimiento de sus citas.



















No hay videos en esta lista o la lista es privada.
'; } } catch (error) { console.error('Error al conectar con la API de YouTube:', error); videoListContainer.innerHTML = 'Error al cargar los videos. Revisa la API Key, el ID de la Playlist o la consola.
'; } } // 2. Función para mostrar los videos (NECESITA UN PEQUEÑO AJUSTE) function displayVideos(videos) { videoListContainer.innerHTML = ''; if (videos.length > 0) { // El videoId ahora está en 'resourceId.videoId' loadVideoInPlayer(videos[0].resourceId.videoId); } videos.forEach((video, index) => { const videoId = video.resourceId.videoId; const title = video.title; const thumbnailUrl = (video.thumbnails.medium) ? video.thumbnails.medium.url : video.thumbnails.default.url; const videoItem = document.createElement('div'); videoItem.className = 'edm-video-item'; videoItem.innerHTML = `${title}
`; if (index === 0) { videoItem.classList.add('active'); } videoItem.addEventListener('click', () => { loadVideoInPlayer(videoId); document.querySelector('.edm-video-item.active')?.classList.remove('active'); videoItem.classList.add('active'); }); videoListContainer.appendChild(videoItem); }); } // 3. Función para cargar el reproductor (sin cambios) function loadVideoInPlayer(videoId) { const iframe = `Por favor, configura tu API Key y el ID de la Playlist en el script.
'; } else { fetchPlaylistVideos(); } });