Anuncios Google

Ayuda con ejemplo en Lua (cualquier version)


Puede ser un tema muy trivial pero he leido y al menos en lua pge es imposible hacer esto, luahm (no recuerdo que versión) también daba problemas.

De ahi mi pregunta, por casualidad alguien tiene un código donde se reproduzca mediante streaming un mp3 desde internet?

Saludos y gracias.


Version Actual GoearPSP: Descontinuado

http://dev.cristian.lizana.in/


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de clizana

.

Si abro este tema no es por que no he leido la documentación de distintas versiones de lua (por que lo he hecho, creeme), busco un ejemplo que es lo que no existe en esas semi documentaciones y en la que existe una buena documentacion con ejemplos (PGE) no se puede hacer lo que busco.

 


Version Actual GoearPSP: Descontinuado

http://dev.cristian.lizana.in/

Imagen de DeViaNTe

ya te lo comenté pero...

Ahi voy de nuevo.

Tu kieres bajar algo de internet y ir reproduciendo. El problema que hasta que no aparezca luadev, no dispones de acceso "streaming" al memory stick, asi que si abres tu archivo para escribir y lo quieres cargar el audio, al abrir el audio te fallará pq lo tienes abierto escribiendo, si lo abrieras en streaming te dejaría, aunque a la vez estuvieras escribiendo en él.

Solución?
No escribir en el archivo que abres.

Ejemplo práctico y sencillo:
Bajo 10kb, agrego a archivo, bajo 10kb agrego a archivo... (bucle)
cuando llego a 300kb o asi, copiar todo lo que llevo del archivo a otro NUEVO.
reproducir ese archivo nuevo, libre, no ta siendo usado. te deberia dejar.
seguir descargando....
ir mirando en un bucle cuando akaba el sonido. Cuando acabe el sonido. guardar posición. cerrar sonido. borrar archivo nuevo. Copiar otra vez todo lo que llevo a otro archivo nuevo. Empezar a reproducir, hacer fastforward hasta la posición que llevaba. Seguir descargando...
así hasta descarga completa.

Espero te sirva, si kieres k nos dediquemos a pelearnos con esto avisame!

 

Edito: Ah, pero no quiero pausa entre parte y parte!, Bien, en vez de esperar hasta final de archivo, guardar posicion, cerrar, etc... detectar 4/5 partes de la cancion, entonces abrir el archivo nuevo2 en otro sound, fastforward pausado, y justo cuando llegue al final, play al otro. y ya vas borrando mientras el primero... notarás un "tic" pero no será una pausa larga con sus accesos a la memory stick incluidas. Así quedaría ir jugando con 3 archivos. Archivo descargando, play1 y play2.

Re-edito: No puedo copiar el archivo, tampoco me deja. Claro, pq estamos escribiendo en el, asi que, guardar posicion actual, fseek al inicio, copy hasta el final, crear archivo nuevo, paste ahi, cerrar archivo nuevo. y ya seguimos desde el final en archivo descargando.

(jo k jaleo)


Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.