Ayuda bgsound
Me gustaría saber si se pueden encadenar varios archivos mp3 para que se reproduzcan aleatoriamente en la misma página. Si es así ¿alguien podría decirme como?
Gracias
Gracias
Si se pueden encadenar varios mp3 como fondo, pero no con bgsound, tiene que ser incrustando uun objeto en la web. Este objeto puede ser el reproductor windows media player u otro cualquiera.
Con asp-Vbasic
Obtienes la duración total de la cancion
Con la instruccion settimeout lanzas un
procedimiento que te controle el punto de reproducción en el que se encuentra. Si es igual o mayor cambias el disco, tantas veces como sea preciso.
<OBJECT id=Player_64 height=00 width=00 style="visibility:hidden"
classid=CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95 name=Player_64 VIEWASTEXT>
<PARAM NAME="FileName" VALUE="" >
<PARAM NAME="autostart" VALUE="false">
</OBJECT>
Cambio de canción (o inicialización)
player_64.filename= Cancion & ".mp3"
Duración
Dur = Player_64.Duration
Posicion de la reproduccion
Pos = Player_64.CurrentPosition
settimeout "posicion()",2000
en el procedimiento Posicion debes volver a incluir
settimeout "posicion()",2000
sub Posicion
Dur=...
Pos=....
if pos >= dur then
.
.
.
end if
settimeout "posicion()",2000
end sub
Es extenso de contar, no es dificil de hacer y no tiene limites en cuanto al número de cortes.
Con asp-Vbasic
Obtienes la duración total de la cancion
Con la instruccion settimeout lanzas un
procedimiento que te controle el punto de reproducción en el que se encuentra. Si es igual o mayor cambias el disco, tantas veces como sea preciso.
<OBJECT id=Player_64 height=00 width=00 style="visibility:hidden"
classid=CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95 name=Player_64 VIEWASTEXT>
<PARAM NAME="FileName" VALUE="" >
<PARAM NAME="autostart" VALUE="false">
</OBJECT>
Cambio de canción (o inicialización)
player_64.filename= Cancion & ".mp3"
Duración
Dur = Player_64.Duration
Posicion de la reproduccion
Pos = Player_64.CurrentPosition
settimeout "posicion()",2000
en el procedimiento Posicion debes volver a incluir
settimeout "posicion()",2000
sub Posicion
Dur=...
Pos=....
if pos >= dur then
.
.
.
end if
settimeout "posicion()",2000
end sub
Es extenso de contar, no es dificil de hacer y no tiene limites en cuanto al número de cortes.
Una sugerencia nada mas.
Como buena practica de diseño de paginas web, no es recomendable 'encadenar' musica o sonido a las página pues puede resultar fastidioso al usuario y hacer que nunca visite tu pagina otra vez. Otro efecto negativo es que el tiempo de descarga sea demasiado especialmente si los usuarios estan usando dialup para connectarse al internet.
Como buena practica de diseño de paginas web, no es recomendable 'encadenar' musica o sonido a las página pues puede resultar fastidioso al usuario y hacer que nunca visite tu pagina otra vez. Otro efecto negativo es que el tiempo de descarga sea demasiado especialmente si los usuarios estan usando dialup para connectarse al internet.