Hola, he leído el foro intentando averiguar si es posible tener un reproductor de audio para todo el sitio web de Discourse. No intento hacer nada sofisticado como la reproducción automática.
Lo que me gustaría hacer es tener un reproductor de música flotando en el sitio web. Así, independientemente del tema o las páginas que visite un usuario, podrá decidir simplemente hacer clic en reproducir y escuchar música mientras lee las publicaciones (así que sí, debería tener los controles básicos del reproductor de música). También aparecería el nombre de la canción y el nombre del artista. La música provendrá de listas de reproducción de Soundcloud que he creado desde mi propia cuenta.
También sería genial si hubiera una forma de permitir a los usuarios ocultar este reproductor de música.
¿Hay alguna posibilidad de que tengas algún artículo, plugin, servicio de terceros o instrucciones a los que puedas remitirme para lograr esto?
¡Gracias por esto! Tengo una experiencia de codificación muy limitada, así que después de revisar la documentación, no estoy seguro de entender cómo conectar una lista de reproducción de SoundCloud con este reproductor de audio. ¿Tienes alguna idea?
El componente Media Overlay proporcionará un botón en la esquina de cada iframe.
De esta manera, puedes sacar cualquier iframe a una pequeña ventana separada y mantenerla encima mientras navegas por el foro, hasta que el usuario la cierre.
Habilita ese componente de tema y añade a la lista blanca tu fuente de iframe (es decir, https://w.soundcloud.com y https://api.soundcloud.com) en la configuración de tu sitio en iframes permitidos.
Luego puedes pegar este fragmento en una publicación de tema…
Haz clic en ese botón y ese minirreproductor aparecerá en la esquina inferior derecha y permanecerá abierto mientras navegas por el sitio (hasta que lo cierres manualmente)…
He creado un componente de tema sencillo que se ajusta a tus necesidades y que puedes usar o puede servir como una buena muestra para personalizarlo más.
He añadido algunas configuraciones. Este componente utiliza la incrustación de SoundCloud. Necesitas añadir tu ID de usuario de SoundCloud y buscará tus canciones.
¿Hay alguna posibilidad de que pueda hablar contigo? Intenté encontrar tu perfil, pero no pude. Quería pedir ayuda para hacer que este componente temático obtenga identificadores de lista de reproducción en lugar de identificadores de usuario o, al menos, que aparezca una lista de reproducción incrustada (introduciendo código incrustado o la URL de la lista de reproducción) al hacer clic en el icono del “reproductor”. ¿Es esto una posibilidad?
¡VAMOSSSSSSS! ¡Eres honestamente un ÁNGEL!
Lo único es que después de agregarlo como un componente del tema Predeterminado, recibo este mensaje ya que no puede obtener la URL de mi lista de reproducción pública. ¿Qué estoy haciendo mal? Intenté ingresar solo el ID de la lista de reproducción e intenté ingresar tanto el ID de la lista de reproducción como el ID de usuario cuando selecciono lista de reproducción para el tipo de incrustación.