"""Programa Creado Por m8ax para elegir entre 5 sonidos y un tiempo en segundos. El sonido elegido sonara en un intervalo de 1 segundo hasta tu tiempo elegido pero aleatoriamente, es decir si por ejemplo damos el numero de segundos 25 un viaje puede sonar a los 5 segundos otro a los 12 otro a los 7 otro a los 24 pero no nunca mas de los segundos que le hayamos dado al movil mediante el programa... No se igual sirve de algo, por ejemplo para llamar a la novia o al que sea y simular que estas con un gato... El que quiera usar este programa que edite el codigo fuente y indique la ruta de sus 5 sonidos en el programa, que es facil solo teneis que cambiar los nombres y ya esta y la ruta donde los tengais en vuestra mmc, el codigo ya esta hecho... espero que no tengais problemas :)""" import appuifw, miso, e32 import telephone import audio import os, stat from random import randint def _raw_input( txt ): return appuifw.query( unicode( txt ), "text" ) appuifw.app.title=u"^MvIiIaX^ SonidoAleatorio" appuifw.note(u"Bienvenid@ Al Programa ^MvIiIaX^ SonidoAleatorio Programado Por Marcos Ochoa Diez.", "info" ) aviso = int( _raw_input(u"1-Aplausos 2-Grito 3-Moscas 4-Miau Gato 5-Tos") ) totalito=int( _raw_input(u"¿ Cada Cuántos Segundos ?") ) numveces=int( _raw_input(u"¿ Cúantas Veces Lo Hacemos Sonar ?") ) if aviso==1: fichero=unicode("e:\\sounds\\digital\\Aplausos.wav",'iso-8859-1') if aviso==2: fichero=unicode("e:\\sounds\\digital\\grito.wav",'iso-8859-1') if aviso==3: fichero=unicode("e:\\sounds\\digital\\moscas.wav",'iso-8859-1') if aviso==4: fichero=unicode("e:\\sounds\\digital\\Miau Gato.wav",'iso-8859-1') if aviso==5: fichero=unicode("e:\\sounds\\digital\\tos.wav",'iso-8859-1') def set_exit(): global running running = 0 appuifw.app.exit_key_handler= set_exit running=1 segundos=0 sonidi=0 aleasec=randint(1,totalito) while running==1: e32.ao_yield() e32.ao_sleep(1) segundos+=1 if segundos %30==0: print "\nQuedan. "+str(aleasec-segundos)+" Segundos Para Sonar..." if aleasec==segundos: from audio import * vengaasonar = Sound.open(fichero) vengaasonar.play() segundos=0 aleasec=randint(1,totalito) sonidi+=1 if sonidi==numveces: running=0 appuifw.note(u"Trabajo Realizado... Como Era De Esperar Gran M8AX... :)", "info" )