Ayuda, imprimir titulo de archivo

  • Autor Autor kanikase
  • Fecha de inicio Fecha de inicio
kanikase

kanikase

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
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:
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.
 
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:
Atrás
Arriba