Foros del Web » Programando para Internet » Python »

Archivo mp3

Estas en el tema de Archivo mp3 en el foro de Python en Foros del Web. Buenas tardes, en un programa Pyhton y llegado a una determinada condición, quiero ejecutar un archivo mp3 ¿cómo puedo hacerlo?. Gracias....
  #1 (permalink)  
Antiguo 16/09/2011, 10:36
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 13 años, 3 meses
Puntos: 3
Archivo mp3

Buenas tardes, en un programa Pyhton y llegado a una determinada condición, quiero ejecutar un archivo mp3 ¿cómo puedo hacerlo?.

Gracias.
  #2 (permalink)  
Antiguo 16/09/2011, 11:39
Avatar de dual3nigma
Colaborador
 
Fecha de Ingreso: febrero-2010
Ubicación: Ciudad de México
Mensajes: 295
Antigüedad: 14 años, 1 mes
Puntos: 122
Respuesta: Archivo mp3

Hola jugivi

Un archivo mp3 no se ejecuta, se lee, se descodifica, etc. Podrias investigar alguna librería como http://pymedia.org/ depende de lo que necesites
  #3 (permalink)  
Antiguo 16/09/2011, 11:43
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Archivo mp3

A menos que quieras programar un reproductor de MP3 en Python, tendrás que usar una biblioteca externa. Fijate por acá por sugerencias:
http://stackoverflow.com/questions/2...io-with-python
  #4 (permalink)  
Antiguo 17/09/2011, 04:17
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: Archivo mp3

¡¡ NO !!, lo único que quiero es leerlo y que suene... ¿ cómo hacerlo ?. Gracias
  #5 (permalink)  
Antiguo 17/09/2011, 08:38
Avatar de cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 23 años
Puntos: 1792
Respuesta: Archivo mp3

@jugivi, insistimos.. Agregas una librería que reproduzca música y entonces puedes darle play al archivo.

Busca opciones, aquí hay un ejemplo:
http://pymedia.org/tut/
__________________
- Christian Van Der Henst
Platzi
  #6 (permalink)  
Antiguo 17/09/2011, 14:51
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Archivo mp3

Cita:
Iniciado por jugivi Ver Mensaje
Buenas tardes
Buenas tardes.

Cita:
Iniciado por jugivi Ver Mensaje
en un programa Pyhton y llegado a una determinada condición, quiero ejecutar un archivo mp3 ¿cómo puedo hacerlo?.
En vista de la falta de datos que proporcionas te daré un código muy general.

Código Python:
Ver original
  1. if condicion:
  2.     reproducir_mp3("C:/ruta/del/archivo.mp3")

Ahora si nos dieras mas datos entonces te podríamos ayudar de una manera mas especifica. Por ejemplo si estas usando algún framework para la interfaz gráfica (si es que hay una) o si es una aplicación de consola o si es web.

En caso que el sonido realmente sea muy muy simple puedes usar este código para emitir un beep.

Código Python:
Ver original
  1. print "\a"

Otra vez también puedes usar una librería de terceros que creo que es lo mas conveniente (de hecho lo tendrás que hacer de una u otra forma, al menos que te pongas hacer algo).

Por ultimo si quieres reproducir algo que no sea mp3 puedes ver estos ejemplos.
Cita:
Iniciado por jugivi Ver Mensaje
Gracias.
De nada.
  #7 (permalink)  
Antiguo 20/09/2011, 05:40
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: Archivo mp3

Gracias por las respuestas, se trata de momento, de una aplicación de consola que ejecuto desde Eclipse, y llegado a una determinada condición quiero que suene un mp3. ¿Necesito para esto librerias externas?.
  #8 (permalink)  
Antiguo 20/09/2011, 08:19
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Archivo mp3

Es que tenés que entender que no podés simplemente hacer algo como

mp3 = open('archivo.mp3')
mp3.play()

MP3 es un formato que debe decodificarse, al contrario de lo que podría suceder con WAV o RAW (que no he investigado, pero quizás también requieran bibliotecas externas).
La biblioteca estándar de Python NO te ofrece un módulo para manejar archivos MP3, y de ahí nace la necesidad de módulos externos.

De hecho, lo anterior te sucederá en cualquier lenguaje, no solamente en Python.
En serio, busca alguna de las bibliotecas que te hemos mencionado.


Saludos.

Etiquetas: mp3
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.