Ayuda, imprimir titulo de archivo

kanikase Seguir

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Feb 2014
Mensajes
4.716
Hola, necesito ayuda, estoy aburrido y estoy haciendo un reproductor de musica con <audio> y que el reproductor, tenga una imagen, y el titulo de la cancion, ya tengo todo hecho, con unos simples estilos, pero ahora lo que quiero, es que el titulo aparezca igual al nombre del archivo, y estoy utilizando un script para poner la cancion por id, esto es lo que uso:

HTML:
HTML:
<div id="musica">
	<span><script>document.write (titulo);</script></span>
<img src="http://i1.ytimg.com/vi/q0lNjPhVKOM/hqdefault.jpg" width="350" style="position:absolute;"/>
<script>musica('dondestan');</script>
</div>

Y este es el script:
HTML:
function musica (IDmusic) {
  var output = "<audio controls style='margin-top:262px; width:100%;'><source src='/pruebas/musica/" + IDmusic + ".mp3' type='audio/mp3'/></audio>";
  document.write (output);
}

Ahora lo importante, como hago para que en el codigo HTML, en document.write salga el nombre de archivo que pongo abajo en <script>musica('dondestan');</script>, si tener que ponerlo manualmente, lo quiero hacer asi por si despues me dan ganas de hacer una lista de reproduccion.

Supongo que con un var titulo = ????

Gracias :)

Aqui lo tengo: https://googledrive.com/host/0Byos7an8FR4DM2JiTnJ6Z01pVnM/index.html
 
Última edición:

zenok

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 May 2009
Mensajes
193
No sé si lo he entendido bien, pero creo que quieres llamar a la función con cada archivo de audio sin tener que hacerlo manualmente ¿Es así?

Puedes colocar los nombres de los archivos en un array y desde el array reproducirlos. Si quieres un reproductor que funcione por bases de datos, puedes recoger los valores del array desde alguna tabla donde se encuentren los ficheros.
 

nullPointer

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 May 2014
Mensajes
45
Buenas,

A ver si te vale esto:
Coger Título

Un saludo.

;)

Edito:

Viendo tu función, si lo que quieres es mostrar el título que le estás pasando por parámetro, sólo tendrías que hacer lo sieguiente:
Insertar CODE, HTML o PHP:
function musica (IDmusic) {
  [B]document.getElementsByTagName('span')[0].innerHTML = IDmusic;[/B]
  var output = "<audio controls style='margin-top:262px; width:100%;'><source src='/pruebas/musica/" + IDmusic + ".mp3' type='audio/mp3'/></audio>";
  document.write (output);
}

Espero que te sirva.

Saludos.
;)
 
Última edición:
Arriba