introducir audio seleccionable en web
Hola
Como puedo hacer para que un visitante pueda pinchar sobre una cancion y escucharla en la misma pagina? si se puede en HTML mejor, gracias |
Cita:
Hay varias formas, viendo el play y la barra de desplazamiento o bien sin que se vea y lo controlas tu mediante javascript.....[INDENT][I]<object id="MediaPlayer" width="el ancho que kieras" height="el alto que kieras" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"> <PARAM NAME="filename" VALUE="la cancion"> <PARAM NAME="autoStart" VALUE="true"> <PARAM NAME="showControls" VALUE="false"> <param name="ShowStatusBar" value="false"> <PARAM NAME="Autorewind" VALUE="true"> <PARAM NAME="ShowDisplay" VALUE="false"> <EMBED SRC="la cancion" WIDTH="0" HEIGHT="0" type="application/x-mplayer2" name=MediaPlayer autostart=1 showcontrols=1 showstatusbar=1 autorewind=1 showdisplay=1> </EMBED></OBJECT>[/I][/INDENT]Espero te sirva |
Muchas gracias MelonMad
lo intento y te cuento un saludo |
Parece que algo hago mal porque no puedo visualizar la pagina después de haber metido el código.
Este codigo debo meterlo en alguna parte especifica dentro del resto de codigos de la página? gracias |
hola...
no hace falta que utilices las dos etiquetas...<object> y <embed>, con <embed> solo funciona para FF e IE Código PHP:
puedes ir probando con todas las opciones, poniendo "0" ó "1" y dejarlo como mas te guste. si lo que quieres es poner musica de tu web, lo mejor es que te hagas una lista .asx...con cualquier editor de texto...pones algo como esto <ASX version = "3.0"> <ENTRY><REF HREF="tucancion.asx"/></ENTRY> <ENTRY><REF HREF="otracancion.asx"/></ENTRY> </ASX> tantas entry como canciones quieras poner...al grabarlo lo grabas con extension asx por ejemplo -----> lista.asx, entoces en src debes poner src="lista.asx" te recomiendo que las canciones las pases a asx tambien, para que el servidor no las borre. bueno ya me contaras si te ha servido de algo. un saludo. Coke. |
Gracias
pero soy muy novato y no lo consigo la intención es añadir en alguna parte de la página unas canciones en mp3 para que el visitante cuando pinche sobre alguna de ellas se reproduzca automaticamente. He probado los dos metodos sugeridos pero no ha habido exito. ¿Hay que introducir el codigo en algún sitio concreto? saludos |
tiene que estar en cualquier sitio de la pagina, entre la etiquetas <body></body> y deberia funcionarte.
Coke. |
por si quieres ver un ejemplo...
http://cokezf.xoopiter.com/radio.html si le das al boton siguiente y luego al play te sale la otra cancion. si lo que quieres es pinchar en el nombre de la cancion y que se escuche, necesitas hacerlo en javascript....que al pinchar la cancion se te abra una ventanita donde salga el reproductor. Coke. |
te lo agradezco amigo
pues nada que editando en html no lo consigo, voy a intentar editar esta historia en dreamweaver a ver que tal gracias |
Cita:
Donde puedo encontrar ese codigo javascript? gracias |
saludos ZetaPe...
bueno te he hecho un ejemplo de como lo prodrias hacer... [PHP]<script language="JavaScript"> function play(cancion) { posicionTop = (screen.height)/2 - 170/2 posicionIzq = (screen.width)/2 - 220/2 ventana = window.open("","Música", 'top='+posicionTop+',left='+posicionIzq+',menubar=0,resizable=0,width=220,height=170') ventana.document.write('<body bgColor="000000">') ventana.document.write('<center><embed type="application/x-mplayer2" ') ventana.document.write('src="'+ cancion +'" width="200" height="140" ') ventana.document.write('autostart="1" ') ventana.document.write('volume="0" ') ventana.document.write('transparentatstart="1" ') ventana.document.write('animationatstart="0" ') ventana.document.write('showcontrols="1" ') ventana.document.write('showdisplay="1" ') ventana.document.write('showstatusbar="1" ') ventana.document.write('autosize="0" ') ventana.document.write('displaysize="1" ') ventana.document.write('><\/embed><\/center><\/body>') } </script>[/PHP] ese codigo lo pones entra las etiquetas <head></head> y luego para llamar a la funcion, debes poner entre las etiquetas <body></body> [PHP]<a href="javascript:OnClick=play('sergio.wma'); ventana.document.close()"> Sergio </a><br> <a href="javascript:OnClick=play('flamenkito.asx'); ventana.document.close()"> Flamenkito </a> [/PHP] quedaria algo asi... [PHP]<html> <head> <title> Música </title> <script language = "JavaScript"> function play(cancion) { posicionTop = (screen.height)/2 - 170/2 posicionIzq = (screen.width)/2 - 220/2 ventana = window.open("","Música", 'top='+posicionTop+',left='+posicionIzq+',menubar=0,resizable=0,width=220,height=170') ventana.document.write('<body bgColor="000000">') ventana.document.write('<center><embed type="application/x-mplayer2" ') ventana.document.write('src="'+ cancion +'" width="200" height="140" ') ventana.document.write('autostart="1" ') ventana.document.write('volume="0" ') ventana.document.write('transparentatstart="1" ') ventana.document.write('animationatstart="0" ') ventana.document.write('showcontrols="1" ') ventana.document.write('showdisplay="1" ') ventana.document.write('showstatusbar="1" ') ventana.document.write('autosize="0" ') ventana.document.write('displaysize="1" ') ventana.document.write('><\/embed><\/center><\/body>') } </script> </head> <body text="#000000" bgColor="ffffff"> <a href="javascript:OnClick=play('sergio.wma'); ventana.document.close()"> Sergio </a><br> <a href="javascript:OnClick=play('flamenkito.asx'); ventana.document.close()"> Flamenkito </a> </body> </html>[/PHP] esto mismo codigo lo puedes ver aqui.... [url]http://cokezf.xoopiter.com/radio.html[/url] espero te sirva. Coke. |
asias coke!
En que parte del script se pone la ruta para que sepa que canción tiene que reproducirse? No se si será un problema de mi maquina pero he intentado clickar en "sergio" de la web que me indicas y sale una ventana vacia, co "flamenkito" lo mismo. un saludo |
tienes instalado el window media player?
Coke. |
si
|
prueba ahora, a ver si te va bien.
Coke. |
todavía sale una ventana como la de IE en pequeño y vacia.
|
eso es que no tienes el plugin instalado....espera un segundo.
Coke. |
gracias amigo
|
prueba ahora..
Coke. |
sale lo mismo pero ahora la ventanita lleva en una esquina un icono de colores, y después se queda colgada la web, no me deja ni cerrarla
|
sera que se te esta cargando el plugin, porque a mi me va bien...
dejalo que carge el plugin...tienes adsl, cable o moden normal? Coke. |
bueno, el deber me llama, me paso más tarde.
muy agradecido amigo ;) |
tengo un modem de 56
un saludo |
entonces dejalo un rato, para que se carge el plugin.
Coke. |
lo que voy a hacer amigo ZetaPe para que lo puedas escuchar con tu modem; es quitarle calidad a los archivos, los oiras mal pero podras oirlos, tal y como estan ahora con un modem de 56k no lo vas a oir, necesitarias minimo adsl o cable de 128kb.
Coke, |
Gracias coke, pero no te tomes tantas molestias.
una cosa.. en el codigo que pusiste que es lo que debo sustituir y donde pongo la ruta de la cancion? así voy haciendo pruebas ;) <script language="JavaScript"> function play(cancion) { posicionTop = (screen.height)/2 - 170/2 posicionIzq = (screen.width)/2 - 220/2 ventana = window.open("","Música", 'top='+posicionTop+',left='+posicionIzq+',menubar=0,resizable=0,width=220,height=170') ventana.document.write('<body bgColor="000000">') ventana.document.write('<center><embed type="application/x-mplayer2" ') ventana.document.write('src="'+ cancion +'" width="200" height="140" ') ventana.document.write('autostart="1" ') ventana.document.write('volume="0" ') ventana.document.write('transparentatstart="1" ') ventana.document.write('animationatstart="0" ') ventana.document.write('showcontrols="1" ') ventana.document.write('showdisplay="1" ') ventana.document.write('showstatusbar="1" ') ventana.document.write('autosize="0" ') ventana.document.write('displaysize="1" ') ventana.document.write('><\/embed><\/center><\/body>') } </script> </head> <body text="#000000" bgColor="ffffff"> <a href="javascript:OnClick=play('sergio.wma'); ventana.document.close()"> Sergio </a><br> <a href="javascript:OnClick=play('flamenkito.asx'); ventana.document.close()"> Flamenkito </a> </body> </html> gracias |
la ruta de las canciones tienes que ponerlas aqui...
<a href="javascript:OnClick=play('ruta_de_una_cancion'); ventana.document.close()"> nombre de la cancion</a><br> <a href="javascript:OnClick=play('ruta_de_otra_cancion'); ventana.document.close()"> nombre de la otra cancion </a> tienes que poner tantas como canciones tengas. Coke. |
prueba con este mejor...
[PHP]<html> <head> <title> Música </title> <script language = "JavaScript"> <!-- function play(cancion) { posicionTop = (screen.height)/2 - 170/2 posicionIzq = (screen.width)/2 - 330/2 ventana = window.open("","Música", 'top='+posicionTop+',left='+posicionIzq+',menubar=0,resizable=0,width=330,height=170') ventana.document.write('<center><OBJECT ID="MediaPlayer" HEIGHT=140 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112" type="application/x-oleobject">') ventana.document.write('<PARAM NAME="FileName" VALUE="' + cancion + '"><PARAM NAME="ShowControls" VALUE="1"><PARAM NAME="ShowDisplay" VALUE="1"><PARAM NAME="ShowStatusBar" VALUE="1"><PARAM NAME="AutoSize" VALUE="1">') ventana.document.write('<embed type="application/x-mplayer2" ') ventana.document.write('src="'+ cancion +'" height="140" ') ventana.document.write('autostart="1" ') ventana.document.write('volume="1" ') ventana.document.write('transparentatstart="1" ') ventana.document.write('animationatstart="0" ') ventana.document.write('showcontrols="1" ') ventana.document.write('showdisplay="1" ') ventana.document.write('showstatusbar="1" ') ventana.document.write('autosize="0" ') ventana.document.write('displaysize="1" ') ventana.document.write('><\/embed><\/OBJECT><\/center>') } //--> </script> </head> <body text="#000000" bgColor="ffffff"> <a href="javascript:OnClick=play('sergio.wma'); ventana.document.close()"> Sergio </a><br> <a href="javascript:OnClick=play('flamenkito.asx'); ventana.document.close()"> Flamenkito </a> </body> </html>[/PHP] un saludo. Coke. |
Hola coke!
Todavía no lo consigo, jeje. Pero tampoco en tu pagina, ahora se me abre una ventana pequeña en negro y ahí se queda. un saludo y a seguir bajando puntos en reputación ;) |
Hola coke, hola a todos
al fin conseguí el objetivo, pero por otros derroteros. Por si a alguien le puede venir bién: Me he bajado éste reproductor de mp3 en Flash [url]http://www.jeroenwijering.com/?item=Flash+MP3+Player[/url] se cambia algunos parámetros del archivo .XML con el bloc de notas y se sube a la web y en la pagina donde queramos que nos salga el reproductor se introduce este code: <object type="application/x-shockwave-flash" data="mp3player.swf" width="280" height="280"> <param name="movie" value="mp3player.swf" /> </object> un saludo y muchas gracias a Coke por su paciencia ;) |
La franja horaria es GMT +2. Ahora son las 03:51. |
Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate