Package pilas :: Module sonidos
[hide private]
[frames] | no frames]

Source Code for Module pilas.sonidos

 1  # -*- encoding: utf-8 -*- 
 2  # Pilas engine - A video game framework. 
 3  # 
 4  # Copyright 2010 - Hugo Ruscitti 
 5  # License: LGPLv3 (see http://www.gnu.org/licenses/lgpl.html) 
 6  # 
 7  # Website - http://www.pilas-engine.com.ar 
 8   
 9  import pilas 
10  import os 
11   
12   
13 -def cargar(ruta):
14 """Carga un sonido para reproducir, donde el argumento ``ruta`` indica cual es el archivo. 15 16 Por ejemplo:: 17 18 import pilas 19 20 risa = pilas.sonidos.cargar("risa.ogg") 21 22 En caso de éxito retorna el objeto Sound, que se puede 23 reproducir usando el método ``reproducir()``, por ejemplo:: 24 25 risa.reproducir() 26 27 El directorio de búsqueda del sonido sigue el siguiente orden: 28 29 * primero busca en el directorio actual. 30 * luego en 'data'. 31 * por último en el directorio estándar de la biblioteca. 32 33 En caso de error genera una excepción de tipo IOError. 34 """ 35 ruta = pilas.utils.obtener_ruta_al_recurso(ruta) 36 return pilas.mundo.motor.cargar_sonido(ruta)
37