Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware
Autor
|
Tema: [SOLUCIONADO]reproducir canciones dentro de un jar (Leído 3,771 veces)
|
danyelk_6u5
Desconectado
Mensajes: 204
... en tiempo de crisis...
|
Hola, pues aki con una preguntota, y no se que tan boba sea pero lo haré, estoy hciendo un pequeño juego, al que le quiero meter canciones, puedo hacer que se reproduzcan fuera del jar, pero cuando lo meto dentro del jar, se dejan de reproducir, talvez sea tonto meter las canciones dentro del jar pero quiero hacerlo, si alguno sabe si se puede hacer o no.. porfa, una ayudadita
|
|
|
|
« Última modificación: 19 Agosto 2010, 07:37 por LEYER »
|
En línea
|
|
|
|
|
Leyer
|
Intenta colocando los archivos de musica en un Package y si usas JMF coloca player = Manager.createPlayer(getClass().getResource("/package/sound.mp3"));Un Saludo.
|
|
|
|
|
En línea
|
|
|
|
danyelk_6u5
Desconectado
Mensajes: 204
... en tiempo de crisis...
|
|
|
|
|
|
En línea
|
|
|
|
Darhius
Desconectado
Mensajes: 427
Divide y vencerás.
|
 Revisate API Sound en conclusion Java acepta 2 diferentes tipos de datos de audio son soportados por la API Java de sonido: * Archivos MIDI (Musical Instrument Digital Interface) * muestra de datos de audio (.wav) Si quieres que reprocir audio mp3 que este dentro del jar busca sobre la libreria JLayer http://www.javazoom.net/javalayer/javalayer.htmlo busca sobre jmf, aunque no estoy seguro, nunca la he usado  saludos
|
|
|
|
|
En línea
|
"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
|
|
|
danyelk_6u5
Desconectado
Mensajes: 204
... en tiempo de crisis...
|
 Revisate API Sound en conclusion Java acepta 2 diferentes tipos de datos de audio son soportados por la API Java de sonido: * Archivos MIDI (Musical Instrument Digital Interface) * muestra de datos de audio (.wav) Si quieres que reprocir audio mp3 que este dentro del jar busca sobre la libreria JLayer http://www.javazoom.net/javalayer/javalayer.htmlo busca sobre jmf, aunque no estoy seguro, nunca la he usado  saludos Si ya se, y esque ya e logrado reproducir archivos mp3 pero fuera del jar, y esta vez tuve la necesidad de hacerlo con un archivo que se encuentre dentro del jar, le pregunte a mi maestro y me dijo que si se podia, y que debia tomar el archivo de audio como un flujo de bytes y despues manipularlo como audio...  no le entendi muy bien jejej... si tiene alguna idea...
|
|
|
|
|
En línea
|
|
|
|
Darhius
Desconectado
Mensajes: 427
Divide y vencerás.
|
Si ya se, y esque ya e logrado reproducir archivos mp3 pero fuera del jar, y esta vez tuve la necesidad de hacerlo con un archivo que se encuentre dentro del jar, le pregunte a mi maestro y me dijo que si se podia, y que debia tomar el archivo de audio como un flujo de bytes y despues manipularlo como audio...  no le entendi muy bien jejej... si tiene alguna idea...  a es que no explicabas bien cual era tu problema Yo si entendi lo que quiere decir tu maestro. Pero lo unico que tienes que hacer es obtener la ruta absoluta con relacion al programa. Utiliza la clase InputStream para almacenar la ruta absoluta, y para obtener la ruta absoluta utiliza getClass().getResourceAsStream() Bueno y si dices que ya sabes como reproducir no hay problema, todo lo demas es igual. Lo unico que cambia como te mencione es el tipo de direccion. http://laquetegustaati.com.mx/D929/mp3jlayer.zipSaludos
|
|
|
|
|
En línea
|
"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
|
|
|
danyelk_6u5
Desconectado
Mensajes: 204
... en tiempo de crisis...
|
Si ya se, y esque ya e logrado reproducir archivos mp3 pero fuera del jar, y esta vez tuve la necesidad de hacerlo con un archivo que se encuentre dentro del jar, le pregunte a mi maestro y me dijo que si se podia, y que debia tomar el archivo de audio como un flujo de bytes y despues manipularlo como audio...  no le entendi muy bien jejej... si tiene alguna idea...  a es que no explicabas bien cual era tu problema Yo si entendi lo que quiere decir tu maestro. Pero lo unico que tienes que hacer es obtener la ruta absoluta con relacion al programa. Utiliza la clase InputStream para almacenar la ruta absoluta, y para obtener la ruta absoluta utiliza getClass().getResourceAsStream() Bueno y si dices que ya sabes como reproducir no hay problema, todo lo demas es igual. Lo unico que cambia como te mencione es el tipo de direccion. http://laquetegustaati.com.mx/D929/mp3jlayer.zipSaludos  oko! ya lo logre! gracias, y...aun tengo la duda si se pueden reproducir mp3 desde jar.. pues todos mis archivos los converti a .wav ...mmm.... hay que checar, gracias por las ayudas!
|
|
|
|
|
En línea
|
|
|
|
Darhius
Desconectado
Mensajes: 427
Divide y vencerás.
|
Si ya se, y esque ya e logrado reproducir archivos mp3 pero fuera del jar, y esta vez tuve la necesidad de hacerlo con un archivo que se encuentre dentro del jar, le pregunte a mi maestro y me dijo que si se podia, y que debia tomar el archivo de audio como un flujo de bytes y despues manipularlo como audio...  no le entendi muy bien jejej... si tiene alguna idea...  a es que no explicabas bien cual era tu problema Yo si entendi lo que quiere decir tu maestro. Pero lo unico que tienes que hacer es obtener la ruta absoluta con relacion al programa. Utiliza la clase InputStream para almacenar la ruta absoluta, y para obtener la ruta absoluta utiliza getClass().getResourceAsStream() Bueno y si dices que ya sabes como reproducir no hay problema, todo lo demas es igual. Lo unico que cambia como te mencione es el tipo de direccion. http://laquetegustaati.com.mx/D929/mp3jlayer.zipSaludos  oko! ya lo logre! gracias, y...aun tengo la duda si se pueden reproducir mp3 desde jar.. pues todos mis archivos los converti a .wav ...mmm.... hay que checar, gracias por las ayudas!  El link que coloque tiene un jar, el cual reproduce un mp3  , usé la libreria jlayer. En pocas palabras si se puede, hay varias librerias solo que desconozco su uso, solo es cuestion de investigar. 
|
|
|
|
« Última modificación: 14 Marzo 2010, 01:51 por Darhius »
|
En línea
|
"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
|
|
|
|
|