Hola tofor

Hola tofor.
¿Cómo hago para poner un fondo quieto y que al bajar la columna bajen las letras escritas pero no se mueva el fondo( bien sea un gif o lo que sea)no tengo mucha idea, explícamelo como pa tontos por favor
y 2.si yo tengo un mp3 que ocupa 400k como hago para que quien lo quiera escuchar no le tarde en cargaren la página, se puede comprimir más? ¿Cómo?
Gracias.
1

1 Respuesta

4.625 pts.
Para poner un fondo quieto deberás utilizar hojas de estilo. Tan solo tienes que poner este código en la etiqueta <body> de la página web:
<body style="background-image:url(tuimagen.gif); background-attachment:fixed;">
Y ya está, en el url() pones en los paréntesis la dirección de tu imagen, el background-attachment:fixed es lo que hace que el fondo se quede fijo.
Respecto al mp3, comprimirlo significará que tenga mucha menos calidad, lo cual no te recomiendo. Lo que te aconsejaría (si lo has puesto como fondo ambiental de tu web) es que lo coloques al final del todo (justo antes de cerrar el body </body>) pues de esta manera la página se cargará antes y luego ya comenzará a oírse el sonido cuando se haya cargado.
Ante todo tu explicación es realmente buena.y como explicas también, te voy a hacer una ultima cuestión,
como hacer para que un mp3, sea el ambiente musical de la página( como le digo que se active solo) y si quisiera que alguien escuche un mp3, pero que este se cargue primero sin que vaya sonando a trozos, ¿cómo hacerlo?
Yo soy de madrid, lo mismo podrías ayudarme con mi página si tu eres de aquí, si te interesa pues ya hablamos de honorarios un saludo. Víctor
La manera más sencilla de incluir sonidos es dejando al usuario la decisión de escucharlos o no(el problema de esto es que si el sonido aun no se ha cargado del todo se oirá a trozos). Para hacerlo incluiremos el sonido en el parámetro HREF de un enlace, como si fuera una página HTML:
<A HREF="hola.mp3">Si pulsas te saludo<A>
Cuando el usuario pinche el enlace saldrá una ventana que le dirá si quiere oír el sonido con el windows media player o por el contrario quiere oírlo desde el navegador (en iexplorer).
***********************+
Sonido de fondo
Lo del sonido de fondo ya es más complicado, ya que Netscape y Explorer ofrecen soluciones propietarias, distintas e incompatibles de hacer sonar un archivo de fondo. En Explorer se pueden incluir fondos sonoros utilizando la etiqueta BGSOUND:
<BGSOUND SRC="musica.mp3">
El parámetro SRC indicará el archivo a reproducir. Esta etiqueta admite también otro parámetro, LOOP, que indica el número de veces consecutivas que sonará el fichero. Si se indica LOOP="infinite", el archivo se reproducirá indefinidamente, mientras estemos en la página.
Netscape utiliza su etiqueta <EMBED>. Teóricamente, esta etiqueta debería servir para unir objetos de varios tipos a la página web, pero en la práctica sólo se utiliza para esto. Esta etiqueta tiene los siguiente parámetros:
SRC Contiene el nombre de archivo de sonido a reproducir
WIDTH y HEIGHT En Netscape aparece un pequeño reproductor, estos parámetros especifican su tamaño.
AUTOSTART="true" Arranca automáticamente la reproducción.
LOOP="true" Reproduce ininterrumpidamente el fichero hasta que salimos de la página.
HIDDEN="true" Oculta el reproductor.
*************+
Sin embargo, y debido a algunos bugs, si queremos reproducir infinitamente un archivo con el reproductor oculto, deberemos incluir todos los parámetros, incluyendo WIDTH y HEIGHT. Además, si el usuario tiene algún plug-in de sonido extraño, en lugar del que viene con Netscape, es posible que deje de funcionar correctamente.
Dado que ambas etiquetas son incompatibles entre sí, basta con incluir las dos... o, mejor dicho, bastaba. Ahora el Explorer es capaz de interpretar <EMBED>, pero no exactamente de la misma manera, lo que provoca que aparezca una ventana aparte con el reproductor. En definitiva, la mejor manera de mostrar una música de fondo es usando un pequeño script que averigüe en qué navegador está instalado y discrimine.
En el ejemplo siguiente podrás ver cómo suena algo de fondo y el código necesario (para que suene en ambos navegadores):
******
<BGSOUND SRC="prova.mp3" LOOP="infinite">
<SCRIPT LANGUAGE="Javascript">
if (navigator.appName=="Netscape")
document.write('<EMBED SRC="prova.mp3" WIDTH=20 HEIGHT=30 HIDDEN="true" AUTOSTART="true" LOOP="true">');
</SCRIPT>
************************
Respecto a lo de que el mp3 se cargue primero para que no se oiga a trozos tienes dos opciones (las dos más complicadas que lo te he dicho hasta ahora).
1) Utilizando la técnica del streaming que te permite oír el sonido al mismo tiempo que se descarga. Necesitas tener tu web en un servidor que permita streaming. Iespana te permite alojamiento gratuito con streaming (www.iespana.es) y además en su web tienes un manual muy bien explicado de como utilizar esta técnica.
2) Otra forma es insertando tu mp3 en una película Flash. En dicha película Flash pondrás una precarga de forma que el sonido no comience hasta que se haya cargado lo suficiente de la película para que no se oiga con cortes. Además Flash te permite modificar la calidad del mp3 para que pese menos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas