Problemas con audio streamings insertados
-
Tengo unos canales de radio online insertados en una web mediante la inserción del embed que ofrecen públicamente.
Hay varias cadenas que lo ofrecen incluso la web radio.es donde se muestran cientod de emisoras y esta es la cuestión.Si entramos a cualquier emisora desde esta web, te muestra el botón insertar embed y tengo algunas insertadas en mi web, el problema es que estos reproductores funcionan correctamente en la versión móvil pero no en la versión escritorio.
No se si álguien podría hacer la comprobación, en principio pensé que era algún problema en el CSS de mi sitio o a causa de la plantilla, pero he probado en otro sitio y con otra plantilla y ocurre lo mismmo.
También insertando embeds de RNE da problemas en principio se escucha bien en ambos dispositivos pero al momento empieza a atascarse en la versión escritorio mientras que en el móvil se escucha perfectamente y sin cortes.No se si este problema os pueda resultar conocido. Quizás el problema se deba a la versión PHP instalada en el multisitio? O el problema esté en el origen del script insertado?
Gracias por leer esto, un saludo.
-
Con la información que das es imposible intentar ayudarte. Echa un vistazo: https://es.wordpress.org/support/instrucciones/
Nota: eso no es el soporte de WordPress sino un foro donde los propios usuarios intentamos ayudarnos los uno a los otros.
Hola @almendron Entiendo que te resulte poca la información, al parecer no es un problema habitual o solo me ocurre a mi.
Estoy trabajando con la última versión de wordpress.org y utilizo el tema ocean wp pero como digo, este problema me ocurre también en otro sitio de pruebas.
Pueda ser que el problema sea el navegador web porque desde el dispositivo movil funciona el audio sin problemas.Me gustaría saber si puedes hacer la prueba insertando este script de la emisora y decirme si funciona correctamente en la version escritorio?
<script>(function(d, s){if(!window.rel){s = d.createElement("script");s.type = "text/javascript";s.async = true;s.id = "radio-de-embedded";s.src = "https://www.radio.es/inc/microsite/js/full.js";d.getElementsByTagName("head")[0].appendChild(s);window.rel = true;}}(document));</script> <div class="ng-app-embedded"><div ui-view class="microsite embedded-radio-player" data-playerwidth="340px" data-playertype="web_embedded" data-playstation="aticafm" data-autoplay="true" data-apikey="df04ff67dd3339a6fc19c9b8be164d5b5245ae93"></div></div><noscript><a href="https://www.radio.es/s/aticafm" target="_blank">ATICA FM en radio.es</a></noscript>
Gracias de antemano!
Hola @ferrtx
Hice la prueba y a mi no me funciona, de hecho rebuscando encontré un mensaje de error que me indicaba que no se podía reproducir por la configuración del navegador.
Gracias por tu tiempo @jose64
El caso es que desde el navegador en móvil si funciona, almenos a mi.
El caso es que desde esa página donde ofrecen el script me dijeron que el problema podría ser el CSS de mi sitio y creo que no es así, mas bien el archivo que no está actualizado.
Si no es problema del CSS creo que este problema no se puede resolver..A mi me da el siguiente error haciendo pruebas en local:
Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en https://prod.radio-api.net/stations/aticafm/songs (razón: falta la cabecera CORS 'Access-Control-Allow-Origin'). Código de estado: 404.
¿Cómo habéis implementado el srcipt de la radio?
Y además compruebo que https://www.radio.es/s/aticafm no funciona en la propia web
Muchas gracias @almendron por esta información, voy a trasladar al soporte de esa web lo que me facilitáis.
El script para insertar el reproductor se ofrece en todos los canales, por defecto con las casillas de width a 340px, autoplay y otra que dice «Apóyanos guardando el backlink hacia radio.es» seleccionadas, estas se pueden apagar antes de copiar el código. Por ejemplo este sería de otra emisora sin autoplay ni backlink..<script>(function(d, s){if(!window.rel){s = d.createElement("script");s.type = "text/javascript";s.async = true;s.id = "radio-de-embedded";s.src = "https://www.radio.es/inc/microsite/js/full.js";d.getElementsByTagName("head")[0].appendChild(s);window.rel = true;}}(document));</script> <div class="ng-app-embedded"><div ui-view class="microsite embedded-radio-player" data-playerwidth="340px" data-playertype="web_embedded" data-playstation="melodiafmes" data-autoplay="false" data-apikey="df04ff67dd3339a6fc19c9b8be164d5b5245ae93"></div></div>
El caso es que me interesa poder ofrecer este reproductor en la web y no conozco otro sitio ni manera de ofrecer streaming de radios, aprovecho para preguntaros cómo podría hacerlo sin depender de terceros.
Muchas gracias !
Pues yo acabo de probar el nuevo código y sigue dando error, en el repositorio tienes algún plugin pero las emisoras españolas se incluyen con los planes comerciales, por ejemplo:
WP Radio – Worldwide Online Radio Stations Directory for WordPress
- El debate ‘Problemas con audio streamings insertados’ está cerrado a nuevas respuestas.