Fix para Anarchy Media Player

No se si llamarlo Fix o no, el caso es que he encontrado una solución para todos aquellos que usaban el Anarchy Media Player y últimamente no les salían los vídeos que ponían de Youtube con solo pegar la URL, poniendo el código o modificando un poquito esa URL no había problemas, pero ya perdía la gracia, sobre todo para los que usaban el Anarchy Media Player (AMP a partir de ahora) en Wordpres Mu.

El problema es que desde que YouTube se “internacionalizó”, cuando entramos en él nos redirecciona directamente a http:es.youtube.com por lo que las URL finales que pegamos en el AMP son distintas a las que el espera.

Una solución sencilla pero no completa es agregar una línea de código a uno de los archivos.

En el archivo /mu-plugins/anarchy-media/anarchy-media-player.php, buscar la línea 555 aproximadamente.

if (videoURL)

Justo encima pegar:

videoURL = videoURL.replace("http://es.youtube.com", "http://youtube.com");

Vamos, para el que no se entere, debe quedar algo así:


videoURL = videoURL.replace("http://es.youtube.com", "http://youtube.com");
if (videoURL)

Lo malo es que solo lo arregla para la versión española de Youtube, con un poco de expresiones regulares se pueda hacer algo mejor, pero la cosa debe ir encaminada por ahí, lo malo es que nunca me llevé bien con ellas ni con javascript xD

Espero que os sea útil.

Los que hayáis llegado hasta aquí buscando información sobre WP-Mu podríais pasaros por el grupo dedicado que he creado en Google para poner en conjunto todos los avances que hagamos en WP-Mu pero en español, es decir, traducciones y demás… con el tiempo el objetivo sería crear un paquete con varios plugins y plantillas traducidas listo para instalar.

3 comentarios ↓

#1 Dark Neo on 09.09.07 at 12:46 pm

Pues bueno creo que aqui en México no contamos con ese problema ya que seguimos accediendo directo a la url normal, porq sera que tienen preferencia con los españoles que siempre que sale algo en español en una pagina se cuenta como castellano y no como español latino, pero bueno asi es la vida jejeje, saludos ^^

#2 Dark Neo on 09.09.07 at 12:56 pm

Antes de escribir el comentario de arriba no habia no tado que youtube tenia en la parte de arriba en la mera esquina superior derecha de la pantalla la palabra Site y ahi se puede elegir el idioma que se desea o mas bien el pais del que eres para verlo en el idioma correspondiente, una solucion practica tambien seria que el que va aponer el video de youtube darle clic a la palabra Sitio (En esta caso porque dices que te redirecciona a la version española) y elegir la opcion Global que es la primera que aparece y con esto ya estaria en la url normal.

Saluditos ^^

#3 Ceritium on 09.09.07 at 1:20 pm

Yo puedo hacerlo, pero mis usuarios no tienen porque saberlo.

Leave a Comment