Professional Documents
Culture Documents
TUTORIAL ATUTOPLAY MEDIA STUDIO 7
TEMA: BARRA DE VOLUMEN
Autor: “Jdyb”
Colaboradores: “rafaxplayer” y “Ceone™”
Bueno, lo primero que tenemos que hacer es crearnos un nuevo
proyecto como ya vimos en anteriores tutoriales, pero por si acaso lo voy
a repetir.
Hemos de hacer click en file luego le damos a new y nos saldrá una
ventana como la que vemos a continuación, en la que podremos elegir el
estilo de menú que más se adapte a nuestras necesidades.
Comentar que el programa guardará el proyecto en una carpeta por
defecto, que se encuentra en Mis Documentos, pero nosotros podemos
guardarlo en la carpeta que queramos haciendo click en file y luego en
save as.
CARPETA POR DEFECTO DONDE SE GUARDAN LOS PROYECTOS
Bueno, ya tenemos el nuevo proyecto creado, como podréis ver de
momento el proceso es muy sencillo, pero no se crean que se va a
complicar mucho más.
Ahora lo primero que tenemos que hacer es diseñar todo el menú a
nuestro gusto y elegir la/s canción que queramos poner de fondo del
menú. No valen las que estén en formato *.mp3, tendrán que convertirlas
a formato *.ogg o *.wma (les aconsejo *.ogg, ya que da mejor calidad). No
creo que les de ningún problema la conversión de los archivos, pero por si
acaso nombrar algún programa, como por ejemplo en mismo Nero o el
Easy CD&DA Extractor.
Cuando tengan la canción elegida y convertida, lo único que tienen
que hacer es añadirla, para ello tienen dos formas, yo les aconsejo la
primera forma, ya que aparte de ser más fácil podrán añadir más
canciones y elegir reproducción aleatoria.
Para la primera forma lo que tienen que hacer es hacer click sobre
Project y luego sobre el botón de audio. Les saldrá una ventana como la
que pueden ver a continuación, en la que podrán añadir las canciones que
quieran y elegir diversas opciones (volumen, tipo de reproducción, etc).
“Vista previa de la canción
seleccionada”
Añadir las canciones con el explorador
de archivos
Quitar las canciones seleccionadas.
Volumen y activar o desactivar la
repetición de la/s canciones.
Modo de reproducción de la lista
(en orden o aleatoria)
Cambiar el orden de las canciones
Ahora ya saben la primera forma de añadir una canción o varias,
ahora la siguiente forma.
Le tienen que dar otra vez a project y luego a global functions, y una
vez tengan la pantalla le dan a add action.
Luego se van a la categoría de audio y le dan a la función que se
llama Audio.Load.
Luego le dan a siguiente y les saldrá una ventana como la que les
muestro a continuación.
Tienen que modificar los parámetros para que queden como en la
captura que les muestro. Les digo que es cada cosa para que sepan lo que
es.
• Canal de audioÆLa música de fondo va en el canal de fondo.
• Ruta del archivo de música.
• Reproducción automática (trueÆVerdadero, falseÆfalso).
• Repetir la canción (trueÆVerdadero, falseÆfalso).
Luego le dan a finalizar y listo, ya esta añadida la música.
Ya están explicadas las dos formas; todo lo que voy a explicar de
aquí en adelante es para cualquiera de las dos formas.
Ahora tienen que ir a project y en global functions añaden una
variable que se llame volumen, y luego le dan otra vez a add action.
La pantalla que tienen por el momento debería de ser igual que
esta, y la primera línea sólo en el caso de que hayan añadido la música de
la segunda forma.
Cuando le den a add action van otra vez a la categoría de audio y
seleccionan la función que se llama Audio.SetVolume.
En la primera línea seleccionan el canal de audio, que debe de ser el
mismo en el que hemos añadido la música y en la segunda opción
seleccionan el nivel de volumen, y en vez de poner un número ponemos el
nombre de la variable donde se almacenó el volumen, en el caso del
ejemplo sería “volume”. Una vez modificados los datos antes de darle a
finalizar deberían de tener una pantalla como la que les muestro.
Finalmente deberían tener una pantalla como la siguiente y
quitando la primera línea en el caso de haber añadido la música de la
primera forma.
A continuación les pongo el código de para que lo vean mejor; les
pongo el código de las dos formas, tanto si han añadido la música de la
primera forma o de la segunda.
Primera forma de añadir la música
Volumen=250;
Audio.SetVolume(CHANNEL_BACKGROUND, volume);
Segunda forma de añadir la música
Audio.Load(CHANNEL_BACKGROUND,
"AutoPlay\\Audio\\La SDJ crew - Sore - Ella.wma",
true, true);
volume=250;
Audio.SetVolume(CHANNEL_BACKGROUND, volume);
Ahora lo único que nos queda es añadir la barra de volumen, para
ello lo único que hay que hacer es darle a object , luego a plugins y
seleccionan el que se llama slider.
Esta es la ventana que les saldrá cuando seleccionan el plugin y
ahora lo que tienen que hacer es darle a la pestaña de script para añadir
las acciones para que cambie el volumen según se vaya cambiando la
posición.
En esa ventana le dan a add action le dan a la sección de slider y
seleccionan la función que se llama Slider.GetSliderPos y luego
le dan a siguiente. En la opción de object name tienen que poner el
nombre entre comillas del objeto, el nombre lo pueden ver en la pestaña
de attributes del slider (captura de pantalla anterior). Y en la variable de
resultado tienen que poner la variable que usamos antes para el volumen
que sería “volume” (Pongan el nombre sin las comillas).
Cuando le den a finalizar le dan otra vez a add action y tienen que
añadir la misma función que añadimos antes.
Ahora les pongo como quedaría la pantalla y el código resultante.
Ahora va el código.
volume = Slider.GetSliderPos("Plugin1");
Audio.SetVolume(CHANNEL_BACKGROUND, volume);
Ya nos queda poco, solo queda añadir una pequeña sentencia para
que cuando cambie de página se actualice la posición de la barra de
volumen. Esto es muy sencillo, nos vamos a la página donde este la barra
de volumen y hacen doble click sobre una zona de la página en la cual no
haya ningún objeto y les saldrá una ventana como la que ven a
continuación en la que tienen que añadir una función parecida a la que
hemos añadido antes para saber la posición de la barra, sólo que a la
inversa, esta vez para modificar la posición en función del volumen para
que se actualice bien la barra cuando cambiemos de página. Para ello hay
que añadir la función en pestaña On Show (en la vista, para que se
actualice cuando se vea la página).
Se añade de la misma forma que antes, el nombre del objeto sería
el mismo que antes y lo mismo con la variable de volumen que sería
“volume” (escribirlo sin las comillas).
Ahora les pongo el código para que lo vean más claro.
Slider.SetSliderPos("Plugin1", volume);
Pues esto ya está acabado ¿a que les ha resultado fácil? Espero que
les haya sido de utilidad y lo comprendan todo perfectamente.
Reciban un cordial saludo de Jdyb.