Hola ArturoGallegos
Si, es una alternativa si no logro que me cargue los videos .mp4.
Te cuento que yo no utilizo "wordpress" es un .HTML si no que vi que en el foro de ayuda alguien daba una respuesta a ese problema así:
Cita: This work for me:
in swipebox/jquery.swipebox.min.js
add src.match into "isVideo:function(src)"
src.match(/mp4|wmv|wma|ogv|ogg|flv/)
this new var into "getVideo:function(url)"
var normalvideoUrl=url.match(/uploads\/([a-zA-Z0-9\-_/.*]+)/)
and a new " else if(normalvideoUrl){ }" [after if(youtubeUrl) and else if(vimeoUrl) ]
else if(normalvideoUrl){ iframe= '<video class="wp-video-shortcode" width="560" height="315" preload="metadata" autoplay="autoplay" controls="controls"><source type="video/mp4" src="/wp-content/uploads/'+normalvideoUrl[1]+'"></video>'}
replace "/uploads" and "/wp-content/" (wordpress default) for each case
autoplay="autoplay" is optional
in css file add ",#swipebox-slider .slide .swipebox-video-container .swipebox-video video" in line "#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe"
por:
carlosjosedesign
Yo lo que hice fue agregar:
Código Javascript
:
Ver originalisVideo : function (src){
if( src ){
if(
src.match(/youtube\.com\/watch\?v=([a-zA-Z0-9\-_]+)/)
|| src.match(/vimeo\.com\/([0-9]*)/)
|| src.match('://(www.)?dailymotion\.com')
|| src.match(/mp4|wmv|wma|ogv|ogg|flv/)
){
return true;
}
if (src.toLowerCase().indexOf( "swipeboxvideo=1" ) >= 0){
return true;
}
}
},
Agregué este código:
|| src.match(/mp4|wmv|wma|ogv|ogg|flv/)
Código Javascript
:
Ver originalgetVideo : function(url){
[COLOR="red"][B]var normalvideoUrl=url.match(/uploads\/([a-zA-Z0-9\-_/.*]+)/)[/B][/COLOR]
var success = false;
if (url.match('://(www.)?youtube|youtu\.be')) {
if (url.match('embed')) { youtube_id = url.split(/embed\//)[1].split('"')[0]; }
else { youtube_id = url.split(/v\/|v=|youtu\.be\//)[1].split(/[?&]/)[0]; }
v_id = youtube_id;
i_src = "http://www.youtube.com/embed/"+v_id+"?controls=1&color=white&showinfo=0&autoplay=1&hd=1&fs=1&rel=0";
success = true;
}
else if (url.match('://(player.)?vimeo\.com')) {
vimeo_Reg = /https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;
match = url.match(vimeo_Reg);
v_id = match[3];
i_src = "http://player.vimeo.com/video/"+v_id+"?title=0&byline=0&portrait=0&color=ffffff&autoplay=1";
success = true;
}
else if (url.match('://(www.)?dailymotion\.com')) {
m = url.match(/^.+dailymotion.com\/((video|hub)\/([^_]+))?[^#]*(#video=([^_&]+))?/);
v_id = m ? m[5] || m[3] : null;
i_src = "http://www.dailymotion.com/embed/video/"+v_id+"?autoplay=true&background=000000&foreground=ffffff&highlight=ffffff";
success = true;
}
else if(normalvideoUrl){ iframe= '<video class="wp-video-shortcode" width="560" height="315" preload="metadata" autoplay="autoplay" controls="controls"><source type="video/mp4" src="/wp-content/uploads/'+normalvideoUrl[1]+'"></video>'}
}
if (success) {
iframe = '<iframe width="560" height="315" src="'+i_src+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
return '<div class="swipebox-video-container" style="max-width:'+plugin.settings.videomaxWidth+'px"><div class="swipebox-video">'+iframe+'</div></div>';}
},
Agregué este código:
else if(normalvideoUrl){ iframe= '<video class="wp-video-shortcode" width="560" height="315" preload="metadata" autoplay="autoplay" controls="controls"><source type="video/mp4" src="/wp-content/uploads/'+normalvideoUrl[1]+'"></video>'}
}
Pero igual no me funcionó.
¿Sí esta bien como agregué ese código?
Gracias por tu ayuda