Foros del Web » Creando para Internet » Diseño web »

Mantener reproductor music en todas mis paginas web

Estas en el tema de Mantener reproductor music en todas mis paginas web en el foro de Diseño web en Foros del Web. Hola foreros!!!. Estoy creando una web, que en si el contenido va dirigido a música, y he visto páginas como esta http://www.deezer.com/ en la cual ...
  #1 (permalink)  
Antiguo 30/03/2014, 03:10
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Pregunta Mantener reproductor music en todas mis paginas web

Hola foreros!!!.
Estoy creando una web, que en si el contenido va dirigido a música, y he visto páginas como esta http://www.deezer.com/ en la cual tiene un reproductor y esté siempre esta visible.

¿Cómo puedo hacer esto, que debo hacer para tener un reproductor de música en mi web.?
Pero quisiera que la música que se escuche sea mia, es decir yo hacer la lista de reproducción si se puede que la música este en mi pc, ya que la pág web esta en modo local por ahora.

He encontrado una forma de tener una lista de reproducción con mis canciones pero estás las tengo que subir a mi dropbox y copiar el link, eso lo hice con FLASH.

Si conocen algo del tema o cualquier sugerencia para añadir a mi web, bienvenida.

(Por ahora estoy usando PHP, SQL para almacenar los nombres y artistas "no las canciones", y algo de XML "para la lista de reproducción junto con FLASH")

Un saludo!!!!.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #2 (permalink)  
Antiguo 18/05/2014, 05:06
Avatar de CircuitoX  
Fecha de Ingreso: julio-2008
Mensajes: 756
Antigüedad: 15 años, 9 meses
Puntos: 21
Respuesta: Mantener reproductor music en todas mis paginas web

Para que aparezca en todas las paginas puedes hacerlo mediante sentencias o funciones de php, ejemplo include, require, etc. La forma más rápida seria trabajar mediante un cms, en joomla y wordpress creas un modulo o widget y le asignas para todas las paginas en general, mediante menú, id, etc.

Para subir archivos de audio te recomiendo:

SoundCloud
Amazon Cloud Drive
__________________
Diseño Robotico en Arequipa / Desarrollo web / Sitios / Paginas / 99 css3
  #3 (permalink)  
Antiguo 18/05/2014, 11:47
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Respuesta: Mantener reproductor music en todas mis paginas web

Gracias por la respuesta CircuitoX. te comento:

Ya he logrado subir las canciones por medio de PHP al servidor y además las canciones subo los nombres y artista, genero a una BD.
En la tabla almaceno además de un ID_unico, artista, genero, album y un LINK para permitir escuchar la canción.

Bien las canciones se escuchan lo único que pasa es que cuando le doy a cualquier canción para escucharla en mi web, se abre en otra ventana y se reproduce la canción.

Lo que quisiera conseguir es abrir esa ventana siempre en una misma zona de la página, como en la parte superior un espacio para el Reproductor de música..

He leído y se puede hacer con FRAMES, pero si sabes alguna forma de hacerlo en PHP mejor.

Cuando abro los link de cada canción uso esto.

Código PHP:
Ver original
  1. echo '
  2. <div id="tabladat" style="text-align:center;">
  3.                
  4.                     <table  width="90%" border="1" style="margin: 0 auto;">
  5.                     <tr width="45%">
  6.                         <td> <div align="center"> <strong> Canci&oacute;n </strong>     </div> </td>
  7.                         <td> <div align="center"> <strong> Art&iacute;sta </strong>     </div></td>
  8.                         <td> <div align="center"> <strong> Alb&uacute;m </strong>       </div></td>
  9.                         <td> <div align="center"> <strong> Escuchar </strong>           </div></td>
  10.                     </tr>';
  11.  
  12.                 //MIENTRAS ALLA DATOS SE VA CREANDO FILAS CON LOS DATOS.
  13.             while ($row = mysql_fetch_array($consulta)){
  14.                 echo '
  15.                     <tr width="45%">
  16.                         <td>'.$row['titulo'].'</td>
  17.                         <td>'.$row['nombreart'].'</td>
  18.                         <td>'.$row['nombrealb'].'</td>
  19.     <td><a href="'.$row['urldir'].'" target="_blank">
  20.         <img src="http://localhost/musica1/musicas/paginas/img/boton_play.png">
  21.         </a>
  22.     </td>
  23.                     </tr>
  24.                     ';      //Cierra echo...
  25.             }       //Cierra while

Como vez la parte importante es esta donde esta el link.

Código HTML:
Ver original
  1. <td><a href="'.$row['urldir'].'" target="_blank">
  2.         <img src="http://localhost/musica1/musicas/paginas/img/boton_play.png">
  3.         </a>
  4.     </td>
La cual se abre en una nueva ventana usando _blank. Si sabes como enviarla a una parte especifica y que se vea en todas las páginas lo agradezco.

Aunque creo que se puede con los FRAMES que he estado mirando. Saludos!!! Gracias por responder.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #4 (permalink)  
Antiguo 18/05/2014, 12:01
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Respuesta: Mantener reproductor music en todas mis paginas web

Ya esta solucionado. en concreto se puede usando FRAMES de HTML.

Posteo la solución si alguien más la quiere o sirve en el futuro.

Primero creamos una página web llamada frame1.html.
En esta almaceno el siguiente código HTML.

Código HTML:
Ver original
  1. <HEAD><TITLE> Mi titulo </TITLE></HEAD>
  2. <FRAMESET ROWS=8%,* frameborder="no" >
  3.     <!-- Para no permitir redimensionar el frame usar. NORESIZE dentro de el.-->
  4.    <FRAME name="reproductor" NORESIZE SRC="reprod_cancion.php">
  5.        
  6.      <NOFRAMES>
  7.          <BODY>
  8.              Su visualizador no soporta frames. Pulse
  9.              <A HREF="indice.htm">aqui </A> para volver.
  10.          </BODY>
  11.     </NOFRAMES>
  12.     <FRAMESET ROWS=100%,*>
  13.            <FRAME SRC="index.php">
  14.         </FRAMESET>
  15. </FRAMESET>
  16. </HTML>

Esto divide la pantalla en 2 FRAMES
El primero ocupará 8% de la pantalla mientras el resto es * (que significa el resto de % de la pantalla es decir 92%).

En el FRAME que ocupa 8% llamado.

Código HTML:
Ver original
  1. <FRAME name="reproductor" NORESIZE SRC="reprod_cancion.php">

Aquí es donde mostraré las canciones a reproducir para permitir escucharla y además seguir navegando en las páginas de mi sitio.

Lo único que hay que hacer es añadir a todos los link <a> </a> de tu sitio web lo siguiente.
Código HTML:
Ver original
  1. target="reproductor"

Es decir si tenemos un enlace como este:

Código HTML:
Ver original
  1. <a href="'.$row['urldir'].'">
  2.         <img src="http://localhost/musica1/musicas/paginas/img/boton_play.png">
  3.         </a>

Debe quedar de la siguiente forma para que se abra esa ventana en la parte superior de la pantalla.

Código HTML:
Ver original
  1. <a href="'.$row['urldir'].'" target="reproductor">
  2.         <img src="http://localhost/musica1/musicas/paginas/img/boton_play.png">
  3.         </a>

En la opción TARGET="". Debemos colocar el name del FRAME creado, de esta forma se abren las páginas en esta parte de la web.

Un saludo !! Tema solucionado espero les sirva.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #5 (permalink)  
Antiguo 18/05/2014, 14:26
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Mantener reproductor music en todas mis paginas web

Lamento decirte que el tema no está solucionado.

Hace años que el uso de los marcos está obsoleto. De hecho puede ser que tuvieses problemas con que no funcionen en un futuro a corto plazo porque en HTML5, como digo, está totalmente fuera de la especificación.

Hoy en día, lo más así sería usar AJAX para cargar el contenido de la página sin refrescarla. De hecho seguramente sea o es el futuro. Así lo hacen las redes sociales más grandes (Facebook, Google+…) y hasta frameworks ya vienen por defecto así (los turbolinks de Rails).
  #6 (permalink)  
Antiguo 20/05/2014, 05:03
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Mantener reproductor music en todas mis paginas web

Concuerdo con Pzin la solución es del pasado más que del futuro.

La premisa es diferente,
"¿Cómo puedo dejar la música todo el tiempo, cuando cambie la página?", hay que cambiarla a:
"La música corre todo el tiempo, ¿cómo cargo el contenido nuevo? y ahí la respuesta es ajax.
  #7 (permalink)  
Antiguo 20/05/2014, 10:24
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Respuesta: Mantener reproductor music en todas mis paginas web

Gracias a ambos por la respuesta, bueno en comienzo me vale porque es para presentar un proyecto de fin de curso.
Pero me gustaría saber sobre como hacer esto en Ajax, algún manual de referencia que conozcan?, o temas específicos para lo que quiero conseguir.

He dado poco de Ajax por no decir nada, y si me gustaría entrar más en ese mundo, lo que no se en que se diferencian con JQuery porque creo muchas cosas son iguales, como que los 2 tratan elementos en tiempo real, o no??.

Gracias si conocen algún manual bueno o tema relacionado con esto lo agradezco, sino buscare por Google apenas pueda.

:)
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #8 (permalink)  
Antiguo 20/05/2014, 10:33
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Mantener reproductor music en todas mis paginas web

Cita:
Iniciado por HackID1 Ver Mensaje
He dado poco de Ajax por no decir nada, y si me gustaría entrar más en ese mundo, lo que no se en que se diferencian con JQuery porque creo muchas cosas son iguales, como que los 2 tratan elementos en tiempo real, o no??.
JavaScript es un lenguaje, jQuery es una librería JavaScript para simplificar cosas y hacerlo más cross-browser y AJAX es una técnica en JavaScript para cargar contenido de forma asincrónica.

Y Java no es JavaScript. Ya por decirlo que no quede...

Etiquetas: musica, php, reproductor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:47.