{"id":2966,"date":"2024-08-10T19:38:04","date_gmt":"2024-08-10T19:38:04","guid":{"rendered":"https:\/\/ctmdefense.es\/?page_id=2966"},"modified":"2025-10-12T19:21:30","modified_gmt":"2025-10-12T20:21:30","slug":"dejo-bien-prueba","status":"publish","type":"page","link":"https:\/\/ctmdefense.es\/index.php\/dejo-bien-prueba\/","title":{"rendered":"TV DEFENSE"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2966\" class=\"elementor elementor-2966\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26b32f1 e-flex e-con-boxed e-con e-parent\" data-id=\"26b32f1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d1726d elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"7d1726d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- CTM Defense \u00b7 Reproductor Live por canal (con anuncio + sala de espera) -->\r\n<div id=\"ctm-live-wrapper\" style=\"max-width:1200px;margin:0 auto;\">\r\n  <style>\r\n    .ctm-hidden{display:none;}\r\n    .ctm-stage{position:relative;width:100%;aspect-ratio:16\/9;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.25)}\r\n    .ctm-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:24px}\r\n    .ctm-controls{position:absolute;left:16px;bottom:16px;display:flex;gap:8px;z-index:5}\r\n    .ctm-btn{background:#fff;color:#111;border:none;border-radius:999px;padding:10px 14px;font-weight:600;cursor:pointer;opacity:.95;transition:.2s}\r\n    .ctm-btn:hover{opacity:1;transform:translateY(-1px)}\r\n    .ctm-badge{position:absolute;right:16px;top:16px;background:#e11d48;color:#fff;font-weight:700;border-radius:999px;padding:6px 10px;letter-spacing:.5px;font-size:12px;display:flex;gap:6px;align-items:center}\r\n    .ctm-badge::before{content:\"\";width:8px;height:8px;background:#fff;border-radius:50%;animation:ctm-pulse 1.2s infinite}\r\n    @keyframes ctm-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.35}100%{transform:scale(1);opacity:1}}\r\n    .ctm-logo{max-width:320px;width:40%;height:auto;opacity:.95;filter:drop-shadow(0 4px 16px rgba(255,255,255,.25))}\r\n    .ctm-wait-text{margin-top:18px;font-size:clamp(16px,2.3vw,22px);color:#e5e5e5}\r\n    @supports not (aspect-ratio:16\/9){\r\n      .ctm-stage::before{content:\"\";display:block;padding-top:56.25%}\r\n      .ctm-center,iframe,video{position:absolute;inset:0;width:100%;height:100%}\r\n    }\r\n  <\/style>\r\n\r\n  <!-- 1) ANUNCIO -->\r\n  <div id=\"ctm-ad\" class=\"ctm-stage\">\r\n    <div class=\"ctm-badge\">ANUNCIO<\/div>\r\n    <video id=\"ctm-ad-video\" playsinline preload=\"auto\" style=\"width:100%;height:100%;object-fit:cover;\">\r\n      <source src=\"https:\/\/ctmdefense.es\/wp-content\/uploads\/2025\/10\/ruido-bien.mp4\" type=\"video\/mp4\">\r\n    <\/video>\r\n    <div class=\"ctm-controls\">\r\n      <button id=\"ctm-ad-toggle\" class=\"ctm-btn\">\u25b6\ufe0e Reproducir anuncio<\/button>\r\n      <button id=\"ctm-ad-skip\" class=\"ctm-btn\">Saltar<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- 2) SALA DE ESPERA -->\r\n  <div id=\"ctm-wait\" class=\"ctm-stage ctm-hidden\">\r\n    <div class=\"ctm-center\" style=\"flex-direction:column;\">\r\n      <img decoding=\"async\" class=\"ctm-logo\" alt=\"CTM Defense\" src=\"https:\/\/ctmdefense.es\/wp-content\/uploads\/2025\/08\/logo-defense-blanco_-1-5.png\">\r\n      <div class=\"ctm-wait-text\">En breve comienza el directo\u2026<\/div>\r\n    <\/div>\r\n    <audio id=\"ctm-music\" loop preload=\"auto\">\r\n      <source src=\"https:\/\/ctmdefense.es\/wp-content\/uploads\/2024\/08\/Emotional-main.wav\" type=\"audio\/wav\">\r\n    <\/audio>\r\n    <div class=\"ctm-controls\">\r\n      <button id=\"ctm-music-toggle\" class=\"ctm-btn\">\u25b6\ufe0e M\u00fasica<\/button>\r\n      <button id=\"ctm-force-check\" class=\"ctm-btn\">Comprobar directo<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- 3) DIRECTO -->\r\n  <div id=\"ctm-live\" class=\"ctm-stage ctm-hidden\">\r\n    <div class=\"ctm-badge\">EN DIRECTO<\/div>\r\n    <div id=\"ctm-player\" class=\"ctm-center\" style=\"padding:0;\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \/\/ Usaremos el canal que nos diste (la URL es https:\/\/www.youtube.com\/channel\/UCelsFhI7_qtuyDbZZLs4-jA)\r\n  const CHANNEL_ID = \"UCelsFhI7_qtuyDbZZLs4-jA\";\r\n\r\n  \/\/ Elementos\r\n  const ad      = document.getElementById('ctm-ad');\r\n  const adVid   = document.getElementById('ctm-ad-video');\r\n  const adTg    = document.getElementById('ctm-ad-toggle');\r\n  const adSkip  = document.getElementById('ctm-ad-skip');\r\n\r\n  const wait    = document.getElementById('ctm-wait');\r\n  const music   = document.getElementById('ctm-music');\r\n  const musicTg = document.getElementById('ctm-music-toggle');\r\n  const forceBtn= document.getElementById('ctm-force-check');\r\n\r\n  const live    = document.getElementById('ctm-live');\r\n  const playerBox = document.getElementById('ctm-player');\r\n\r\n  let refreshTimer = null;\r\n\r\n  const show = el => el.classList.remove('ctm-hidden');\r\n  const hide = el => el.classList.add('ctm-hidden');\r\n\r\n  function go(stage){\r\n    [ad, wait, live].forEach(hide);\r\n    if(stage==='ad')   show(ad);\r\n    if(stage==='wait') show(wait);\r\n    if(stage==='live') show(live);\r\n  }\r\n\r\n  \/\/ ---------- ANUNCIO ----------\r\n  adVid.muted = true; \/\/ para permitir autoplay\r\n  adVid.play().catch(()=>{});\r\n  adTg.addEventListener('click', ()=>{\r\n    if(adVid.paused){ adVid.muted = false; adVid.play(); adTg.textContent=\"\u275a\u275a Pausar anuncio\";}\r\n    else { adVid.pause(); adTg.textContent=\"\u25b6\ufe0e Reproducir anuncio\"; }\r\n  });\r\n  adSkip.addEventListener('click', ()=>{ adVid.pause(); startWaiting(); });\r\n  adVid.addEventListener('ended', startWaiting);\r\n\r\n  \/\/ ---------- SALA DE ESPERA ----------\r\n  function startWaiting(){\r\n    go('wait');\r\n    music.volume = 0.4;\r\n    music.play().catch(()=>{});\r\n    ensureLiveEmbed(); \/\/ cargamos el iframe ya mismo\r\n    startRefreshing(); \/\/ y empezamos a refrescar\r\n  }\r\n\r\n  musicTg.addEventListener('click', ()=>{\r\n    if(music.paused){ music.play(); musicTg.textContent=\"\u275a\u275a Pausar m\u00fasica\"; }\r\n    else { music.pause(); musicTg.textContent=\"\u25b6\ufe0e M\u00fasica\"; }\r\n  });\r\n  forceBtn.addEventListener('click', ()=>{\r\n    reloadLiveIframe(true);\r\n  });\r\n\r\n  \/\/ ---------- LIVE EMBED (SIEMPRE POR CANAL) ----------\r\n  function liveSrc(){\r\n    \/\/ Embed oficial por canal: redirige al directo cuando exista.\r\n    \/\/ enablejsapi y origin ayudan en algunos servidores con CSP.\r\n    const origin = encodeURIComponent(window.location.origin);\r\n    return `https:\/\/www.youtube.com\/embed\/live_stream?channel=${CHANNEL_ID}&autoplay=1&playsinline=1&rel=0&enablejsapi=1&origin=${origin}`;\r\n  }\r\n\r\n  function ensureLiveEmbed(){\r\n    if(playerBox.querySelector('iframe')) return;\r\n    const ifr = document.createElement('iframe');\r\n    ifr.src = liveSrc();\r\n    ifr.width = \"100%\";\r\n    ifr.height = \"100%\";\r\n    ifr.allow = \"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\";\r\n    ifr.allowFullscreen = true;\r\n    playerBox.innerHTML = \"\";\r\n    playerBox.appendChild(ifr);\r\n  }\r\n\r\n  function reloadLiveIframe(forceShow){\r\n    \/\/ Reconstruimos el iframe (evita cach\u00e9 de YouTube cuando arranca el directo)\r\n    const cur = playerBox.querySelector('iframe');\r\n    const ifr = document.createElement('iframe');\r\n    let url = liveSrc();\r\n    url += `&t=${Date.now()}`; \/\/ bust cache\r\n    ifr.src = url;\r\n    ifr.width = \"100%\";\r\n    ifr.height = \"100%\";\r\n    ifr.allow = \"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\";\r\n    ifr.allowFullscreen = true;\r\n    playerBox.innerHTML = \"\";\r\n    playerBox.appendChild(ifr);\r\n\r\n    \/\/ En cuanto queramos forzar visualizaci\u00f3n del live, paramos m\u00fasica y mostramos la etapa\r\n    if(forceShow){ music.pause(); go('live'); }\r\n  }\r\n\r\n  function startRefreshing(){\r\n    \/\/ Mostramos WAIT al principio; cuando haya directo, el iframe empezar\u00e1 a reproducir.\r\n    \/\/ Para que el cambio sea visible sin recargar toda la p\u00e1gina, refrescamos el iframe cada 30s.\r\n    if(refreshTimer) clearInterval(refreshTimer);\r\n    refreshTimer = setInterval(()=> {\r\n      \/\/ Si ya estamos en LIVE, mantenemos el iframe y no tocamos m\u00fasica.\r\n      \/\/ En WAIT, seguimos refrescando hasta forzar LIVE manualmente o cuando quieras.\r\n      reloadLiveIframe(false);\r\n    }, 30000);\r\n\r\n    \/\/ Primer refresco inmediato para \u201cenganchar\u201d si ya hay directo\r\n    reloadLiveIframe(false);\r\n  }\r\n\r\n  \/\/ Si el usuario hace clic o pulsa una tecla, habilitamos sonido del anuncio\r\n  const enableSoundOnce = ()=>{\r\n    adVid.muted = false;\r\n    document.removeEventListener('click', enableSoundOnce);\r\n    document.removeEventListener('keydown', enableSoundOnce);\r\n  };\r\n  document.addEventListener('click', enableSoundOnce);\r\n  document.addEventListener('keydown', enableSoundOnce);\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e337e08 e-flex e-con-boxed e-con e-parent\" data-id=\"e337e08\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2dbe3d elementor-widget elementor-widget-html\" data-id=\"d2dbe3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- BOT\u00d3N ESPECTACULAR + MODAL DE CONTRASE\u00d1A -->\r\n<div id=\"pdm-socios-wrapper\" class=\"pdm-socios\">\r\n  <!-- Bot\u00f3n -->\r\n  <button id=\"pdm-open\" class=\"pdm-btn-glow\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"pdm-modal\">\r\n    \ud83c\udfac VIDEOS SOLO PARA SOCIOS - TODA LA PDM\r\n  <\/button>\r\n\r\n  <!-- Modal -->\r\n  <div id=\"pdm-modal\" class=\"pdm-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"pdm-title\" aria-hidden=\"true\">\r\n    <div class=\"pdm-dialog\" role=\"document\">\r\n      <button class=\"pdm-close\" type=\"button\" aria-label=\"Cerrar\">&times;<\/button>\r\n      <h3 id=\"pdm-title\" class=\"pdm-title\">\ud83d\udd12 Acceso restringido<\/h3>\r\n      <p class=\"pdm-text\">Introduce la contrase\u00f1a para continuar:<\/p>\r\n      <form id=\"pdm-form\" class=\"pdm-form\" novalidate>\r\n        <label for=\"pdm-pass\" class=\"pdm-label\">Contrase\u00f1a<\/label>\r\n        <input id=\"pdm-pass\" class=\"pdm-input\" type=\"password\" autocomplete=\"current-password\" placeholder=\"Escribe tu clave...\" required \/>\r\n        <button class=\"pdm-submit\" type=\"submit\">Acceder<\/button>\r\n        <p id=\"pdm-error\" class=\"pdm-error\" aria-live=\"polite\" hidden>\u274c Contrase\u00f1a incorrecta.<\/p>\r\n      <\/form>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* ===== BOT\u00d3N PRINCIPAL ESTILO NE\u00d3N ===== *\/\r\n.pdm-btn-glow {\r\n  display: inline-block;\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  padding: 16px 30px;\r\n  color: #fff;\r\n  background: linear-gradient(90deg, #00e0ff, #007bff, #ff00ff);\r\n  border: none;\r\n  border-radius: 50px;\r\n  box-shadow: 0 0 20px rgba(0, 255, 255, 0.4);\r\n  cursor: pointer;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n  background-size: 300%;\r\n  transition: all 0.4s ease;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.pdm-btn-glow:hover {\r\n  background-position: 100% 0;\r\n  box-shadow: 0 0 30px rgba(255, 0, 255, 0.8), 0 0 50px rgba(0, 255, 255, 0.8);\r\n  transform: scale(1.05);\r\n}\r\n.pdm-btn-glow:active {\r\n  transform: scale(0.97);\r\n}\r\n\r\n\/* ===== MODAL ===== *\/\r\n.pdm-modal {\r\n  position: fixed;\r\n  inset: 0;\r\n  display: none;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: rgba(0,0,0,0.75);\r\n  z-index: 99999;\r\n  padding: 16px;\r\n}\r\n.pdm-modal[aria-hidden=\"false\"] { display: flex; }\r\n\r\n.pdm-dialog {\r\n  width: 100%;\r\n  max-width: 420px;\r\n  background: #0f0f10;\r\n  color: #fff;\r\n  border-radius: 16px;\r\n  box-shadow: 0 0 30px rgba(0,255,255,0.4);\r\n  padding: 30px 25px;\r\n  position: relative;\r\n  text-align: center;\r\n  animation: fadeIn .3s ease-out;\r\n}\r\n.pdm-close {\r\n  position: absolute;\r\n  top: 10px;\r\n  right: 15px;\r\n  background: transparent;\r\n  border: none;\r\n  color: #aaa;\r\n  font-size: 28px;\r\n  cursor: pointer;\r\n}\r\n.pdm-close:hover { color: #fff; }\r\n.pdm-title { font-size: 22px; margin-bottom: 10px; color: #00e0ff; }\r\n.pdm-text { color: #ccc; margin-bottom: 20px; }\r\n\r\n.pdm-form { display: flex; flex-direction: column; align-items: center; gap: 12px; }\r\n.pdm-input {\r\n  width: 80%;\r\n  padding: 10px 12px;\r\n  border-radius: 10px;\r\n  border: 1px solid #00e0ff;\r\n  background: #1a1a1d;\r\n  color: #fff;\r\n  font-size: 16px;\r\n  text-align: center;\r\n}\r\n.pdm-input:focus {\r\n  outline: none;\r\n  box-shadow: 0 0 10px #00e0ff;\r\n}\r\n.pdm-submit {\r\n  background: linear-gradient(90deg, #00e0ff, #007bff, #ff00ff);\r\n  background-size: 300%;\r\n  color: #fff;\r\n  border: none;\r\n  padding: 10px 20px;\r\n  border-radius: 30px;\r\n  font-size: 16px;\r\n  cursor: pointer;\r\n  transition: all 0.4s ease;\r\n}\r\n.pdm-submit:hover {\r\n  background-position: 100% 0;\r\n  box-shadow: 0 0 20px rgba(0,255,255,0.6);\r\n  transform: scale(1.05);\r\n}\r\n.pdm-error { color: #ff4d4d; font-size: 14px; margin-top: 5px; }\r\n.pdm-shake { animation: shake .28s linear 1; }\r\n\r\n@keyframes fadeIn { from {opacity: 0; transform: scale(0.95);} to {opacity: 1; transform: scale(1);} }\r\n@keyframes shake {\r\n  0%,100% { transform: translateX(0); }\r\n  20% { transform: translateX(-6px); }\r\n  40% { transform: translateX(6px); }\r\n  60% { transform: translateX(-4px); }\r\n  80% { transform: translateX(4px); }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function() {\r\n  const PASSWORD = \"defense25\";\r\n  const REDIRECT_URL = \"https:\/\/ctmdefense.es\/index.php\/videos-para-socios\/\";\r\n\r\n  const openBtn = document.getElementById(\"pdm-open\");\r\n  const modal = document.getElementById(\"pdm-modal\");\r\n  const closeBtn = modal.querySelector(\".pdm-close\");\r\n  const form = document.getElementById(\"pdm-form\");\r\n  const input = document.getElementById(\"pdm-pass\");\r\n  const errorMsg = document.getElementById(\"pdm-error\");\r\n  const dialog = modal.querySelector(\".pdm-dialog\");\r\n\r\n  const openModal = () => {\r\n    modal.setAttribute(\"aria-hidden\", \"false\");\r\n    document.body.style.overflow = \"hidden\";\r\n    setTimeout(() => input.focus(), 100);\r\n  };\r\n  const closeModal = () => {\r\n    modal.setAttribute(\"aria-hidden\", \"true\");\r\n    input.value = \"\";\r\n    errorMsg.hidden = true;\r\n    dialog.classList.remove(\"pdm-shake\");\r\n    document.body.style.overflow = \"\";\r\n  };\r\n\r\n  openBtn.addEventListener(\"click\", openModal);\r\n  closeBtn.addEventListener(\"click\", closeModal);\r\n  modal.addEventListener(\"click\", (e) => { if (e.target === modal) closeModal(); });\r\n  document.addEventListener(\"keydown\", (e) => { if (e.key === \"Escape\" && modal.getAttribute(\"aria-hidden\") === \"false\") closeModal(); });\r\n\r\n  form.addEventListener(\"submit\", function(e) {\r\n    e.preventDefault();\r\n    if (input.value.trim() === PASSWORD) {\r\n      window.location.href = REDIRECT_URL;\r\n    } else {\r\n      errorMsg.hidden = false;\r\n      dialog.classList.remove(\"pdm-shake\");\r\n      void dialog.offsetWidth;\r\n      dialog.classList.add(\"pdm-shake\");\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5cbb563 e-flex e-con-boxed e-con e-parent\" data-id=\"5cbb563\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25a91fe elementor-widget elementor-widget-html\" data-id=\"25a91fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <title>Galer\u00eda de Videos<\/title>\r\n  <style>\r\n    .video-container {\r\n      text-align: center;\r\n      margin-bottom: 20px;\r\n    }\r\n    iframe {\r\n      width: 560px;\r\n      height: 315px;\r\n      border: none;\r\n    }\r\n    .thumbnails {\r\n      display: flex;\r\n      gap: 10px;\r\n      justify-content: center;\r\n      flex-wrap: wrap;\r\n    }\r\n    .thumbnails img {\r\n      width: 120px;\r\n      cursor: pointer;\r\n      border-radius: 8px;\r\n      transition: transform 0.2s;\r\n    }\r\n    .thumbnails img:hover {\r\n      transform: scale(1.05);\r\n    }\r\n    button {\r\n      margin-top: 10px;\r\n      padding: 10px 20px;\r\n      border: none;\r\n      background: #cc0000;\r\n      color: white;\r\n      border-radius: 6px;\r\n      cursor: pointer;\r\n    }\r\n    button:hover {\r\n      background: #ff0000;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"video-container\">\r\n  <!-- Iframe inicia con el primer video, sin autoplay -->\r\n  <iframe id=\"player\"\r\n          src=\"https:\/\/www.youtube.com\/embed\/6dEkezfhY78?rel=0&modestbranding=1&showinfo=0\"\r\n          allow=\"encrypted-media\"\r\n          allowfullscreen><\/iframe><br>\r\n  <button onclick=\"playSelected()\">\u25b6 Reproducir<\/button>\r\n<\/div>\r\n\r\n<div class=\"thumbnails\">\r\n  <!-- Miniaturas -->\r\n  <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/6dEkezfhY78\/0.jpg\" onclick=\"selectVideo('6dEkezfhY78')\">\r\n  <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/swIipmU6xKE\/0.jpg\" onclick=\"selectVideo('swIipmU6xKE')\">\r\n  <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/5YwbIx_OAJU\/0.jpg\" onclick=\"selectVideo('5YwbIx_OAJU')\">\r\n  <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/-VqqKKB1-B0\/0.jpg\" onclick=\"selectVideo('-VqqKKB1-B0')\">\r\n  <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/E7qcYrtrAMQ\/0.jpg\" onclick=\"selectVideo('E7qcYrtrAMQ')\">\r\n<\/div>\r\n\r\n<script>\r\n  let selectedVideo = \"6dEkezfhY78\"; \/\/ Primer video por defecto\r\n  let isPlaying = false;\r\n\r\n  function selectVideo(videoId) {\r\n    selectedVideo = videoId;\r\n    isPlaying = false; \/\/ al cambiar de video, a\u00fan no est\u00e1 en reproducci\u00f3n\r\n    \/\/ Cargar el video sin autoplay\r\n    document.getElementById(\"player\").src =\r\n      \"https:\/\/www.youtube.com\/embed\/\" + videoId + \"?rel=0&modestbranding=1&showinfo=0\";\r\n  }\r\n\r\n  function playSelected() {\r\n    if (selectedVideo) {\r\n      \/\/ Reemplazamos el iframe con autoplay=1\r\n      document.getElementById(\"player\").src =\r\n        \"https:\/\/www.youtube.com\/embed\/\" + selectedVideo +\r\n        \"?autoplay=1&rel=0&modestbranding=1&showinfo=0\";\r\n      isPlaying = true;\r\n    }\r\n  }\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ANUNCIO \u25b6\ufe0e Reproducir anuncio Saltar En breve comienza el directo\u2026 \u25b6\ufe0e M\u00fasica Comprobar directo EN DIRECTO \ud83c\udfac VIDEOS SOLO PARA [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"elementor_theme","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2966","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ctmdefense.es\/index.php\/wp-json\/wp\/v2\/pages\/2966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ctmdefense.es\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ctmdefense.es\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ctmdefense.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ctmdefense.es\/index.php\/wp-json\/wp\/v2\/comments?post=2966"}],"version-history":[{"count":175,"href":"https:\/\/ctmdefense.es\/index.php\/wp-json\/wp\/v2\/pages\/2966\/revisions"}],"predecessor-version":[{"id":5467,"href":"https:\/\/ctmdefense.es\/index.php\/wp-json\/wp\/v2\/pages\/2966\/revisions\/5467"}],"wp:attachment":[{"href":"https:\/\/ctmdefense.es\/index.php\/wp-json\/wp\/v2\/media?parent=2966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}