Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2019, 10:52
Avatar de ceaped
ceaped
 
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Pregunta Galería swipebox no me funciona con YouTube ni en local

Buenos días
1. Pregunta: Deseo agregar otros formatos a la galería en la documentación explican que para agregar otros formatos se debe agregar esta línea (lo tomé de acá):

Código Javascript:
Ver original
  1. src.match(/mp4|wmv|wma|ogv|ogg|flv/)

¿Así cómo la agregué esta correcto?

Código Javascript:
Ver original
  1. isVideo : function (src){
  2. if( src ){
  3. if(
  4. src.match(/youtube\.com\/watch\?v=([a-zA-Z0-9\-_]+)/)
  5. || src.match(/vimeo\.com\/([0-9]*)/) || src.match(/mp4|wmv|wma|ogv|ogg|flv/)
  6. ){
  7. return true;
  8.                     }
  9.                 }
  10.                    
  11.             },

2. Pregunta: Por otro lado intento cargar videos de YouTube así:

Código HTML:
Ver original
  1. <div class="galeria">  
  2. <a class="swipebox-video" rel="youtube" href="http://www.youtube.com/watch?v=jK3q0DmN88s" title="texto">
  3. <img src="images/caratulas_musica/caratula_01.jpg" alt="texto" >
  4. </a>
  5. </div>

Pero no carga, pero si cargo un video de VIMEO si funciona.

¿Cómo hago para cargar videos de YouTube?

3. pregunta: no logro cargar videos en local.

Cambio este código:

Código Javascript:
Ver original
  1. if ( src.match( /youtube\.com\/watch\?v=([a-zA-Z0-9\-_]+)/) || src.match( /vimeo\.com\/([0-9]*)/ ) || src.match( /youtu\.be\/([a-zA-Z0-9\-_]+)/ ) ) {
  2.                         return true;
  3.                     }
  4.  
  5.                     if (src.toLowerCase().indexOf( "swipeboxvideo=1" ) >= 0){
  6.  
  7.                         return true;
  8.                     }
  9.                 }
  10.  
  11.             },

Por este:

Código Javascript:
Ver original
  1. if ( src.match( /youtube\.com\/watch\?v=([a-zA-Z0-9\-_]+)/) || src.match( /vimeo\.com\/([0-9]*)/ ) || src.match( /youtu\.be\/([a-zA-Z0-9\-_]+)/ ) ) {
  2.                         return true;
  3.                     }
  4.  
  5.                     if (src.toLowerCase().indexOf( "swipeboxvideo=1" ) >= 0){
  6.  
  7.                         return true;
  8.                     }
  9.                 }
  10.  
  11.             },

Pero no me funciona (esto lo tomé d acá).

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario