Página 1 de 1
AYUDA reproductor en paginas
Publicado: 23 Feb 2017 08:12
por SaraAndujar
Re: AYUDA reproductor en paginas
Publicado: 24 Feb 2017 00:32
por Pabloko
Por lo que tengo entendido el plugin Audio funciona indistintamente de la pagina, asi que solo tienes que hacer unos botones y un slider para controlar el audio. Ademas estan las dlls de bass y otros plugins para reproducir audio (siempre mejor si es un action)
Si estas usando objetos te va resultar mas complicado puesto que al cambiar de pagina ams destruye y crea los componentes, aunque no estoy muy seguro, creo que hay una opcion para copiar la estructura de una pagina en otra, pero creo que igualmente recrea los objetos.
Por ir rapido yo te diria que uses el plugin Audio
Re: AYUDA reproductor en paginas
Publicado: 24 Feb 2017 05:41
por SaraAndujar
Pabloko escribió:Por lo que tengo entendido el plugin Audio funciona indistintamente de la pagina, asi que solo tienes que hacer unos botones y un slider para controlar el audio. Ademas estan las dlls de bass y otros plugins para reproducir audio (siempre mejor si es un action)
Si estas usando objetos te va resultar mas complicado puesto que al cambiar de pagina ams destruye y crea los componentes, aunque no estoy muy seguro, creo que hay una opcion para copiar la estructura de una pagina en otra, pero creo que igualmente recrea los objetos.
Por ir rapido yo te diria que uses el plugin Audio
Hola Pabloko
Me funciona muy bien,

pero como hago para seleccionar una carpeta con las canciones y pueda pasar de cancion en cualquier pagina
Muchas Gracias
Saludos.
Sarita.

Re: AYUDA reproductor en paginas
Publicado: 24 Feb 2017 21:36
por Pabloko
Deberias empezar por usar
File.Find para hacer una tabla con tus archivos de audio, y colocar un timer en todas las paginas que ejecute una funcion global para comprobar si ha terminado de reproducir un audio con
Audio.GetCurrentPos y
Audio.GetLength para reproducir el siguiente archivo en lista.
Para controlarlo en todas las paginas simplemente añade tus botones con el api de Audio que necesites (Pause, Play, Stop...)
Para hacerlo mas facil, puedes hacerlo en una pagina y en el resto de paginas, usar el sistema de "inherit objects" para que se añadan solos y no tengas que hacer una copia en todas las paginas.

Re: AYUDA reproductor en paginas
Publicado: 25 Feb 2017 23:19
por abood1987
and you can look at this example :
- HIDE: ON
- Hidebb Message Hidden Description
Re: AYUDA reproductor en paginas
Publicado: 27 Feb 2017 03:32
por SaraAndujar
Hola.
Les agradesco mucho la ayuda, me ha servido bastante para guiarme.
pero no encuentro solucion para lograr volver a la cancion anterior, y otro problema es que cuando le bajo el volumen en una pagina, al saltar a la otra pagina el volumen regresa al maximo.
Saludos
Sarita.
- HIDE: ON
- Hidebb Message Hidden Description
Re: AYUDA reproductor en paginas
Publicado: 27 Feb 2017 04:14
por Nolramado
Observando

Re: AYUDA reproductor en paginas
Publicado: 27 Feb 2017 17:51
por Pabloko
SaraAndujar escribió:Hola.
Les agradesco mucho la ayuda, me ha servido bastante para guiarme.
pero no encuentro solucion para lograr volver a la cancion anterior, y otro problema es que cuando le bajo el volumen en una pagina, al saltar a la otra pagina el volumen regresa al maximo.
Saludos
Sarita.
El problema es que en el preload estas poniendo los rangos al slider y poniendolo en la posicion maxima, almacena el valor del volumen en una variable global y usara en el preload para setear el slider, de esa forma se cargara cada pagina con el volumen anterior.
Igualmente tambien es recomendable que anules el evento del slider cuando haces el preload mediante una variable y un if, de esa forma no tendra interferencia la creacion del objeto con el volumen.
--On globals:
master_volume=100;
--On preload:
loading_page=true;
SliderEx.SetRange("slVolumen", 0, 255);
SliderEx.SetSliderPos("slVolumen", master_volume);
loading_page=false;
--Slider > OnPosChange
if (loading_page==false) then
volumen = SliderEx.GetSliderPos("slVolumen")
Label.SetText("volumen", volumen);
Audio.SetVolume(CHANNEL_BACKGROUND, volumen);
master_volume=volumen;
end
Re: AYUDA reproductor en paginas
Publicado: 24 Abr 2017 07:46
por SaraAndujar
Pabloko escribió:SaraAndujar escribió:Hola.
Les agradesco mucho la ayuda, me ha servido bastante para guiarme.
pero no encuentro solucion para lograr volver a la cancion anterior, y otro problema es que cuando le bajo el volumen en una pagina, al saltar a la otra pagina el volumen regresa al maximo.
Saludos
Sarita.
El problema es que en el preload estas poniendo los rangos al slider y poniendolo en la posicion maxima, almacena el valor del volumen en una variable global y usara en el preload para setear el slider, de esa forma se cargara cada pagina con el volumen anterior.
Igualmente tambien es recomendable que anules el evento del slider cuando haces el preload mediante una variable y un if, de esa forma no tendra interferencia la creacion del objeto con el volumen.
--On globals:
master_volume=100;
--On preload:
loading_page=true;
SliderEx.SetRange("slVolumen", 0, 255);
SliderEx.SetSliderPos("slVolumen", master_volume);
loading_page=false;
--Slider > OnPosChange
if (loading_page==false) then
volumen = SliderEx.GetSliderPos("slVolumen")
Label.SetText("volumen", volumen);
Audio.SetVolume(CHANNEL_BACKGROUND, volumen);
master_volume=volumen;
end
Gracias Pabloko
Tema Solucionado
Aunque al final no encontre solucion para volver a la cancion anterior
Saludos.
Sarita

Re: AYUDA reproductor en paginas
Publicado: 28 Abr 2017 09:29
por Juan
Tema Solucionado :heartbeat: :heartbeat: :heartbeat:
Aunque al final no encontre solucion para volver a la cancion
Re: AYUDA reproductor en paginas
Publicado: 28 Abr 2017 17:35
por Dow Sher
(no he visto los apz)
Puedes usar tablas para guardar las rutas de los audios... O sí estás usando ListBox será más sencillo.
Re: AYUDA reproductor en paginas
Publicado: 11 Ago 2020 12:17
por AEM
asda asdsa saaaaaaaa