Programa de audio e imagen aleatorios con Pygame

Este programa nos permite reproducir audio utilizando Pygame, donde obtiene un audio e imagen de distintas carpetas pero ambos archivos tienen el mismo nombre.

from Tkinter import *
from PIL import Image,ImageTk
import os
import random
import pygame

carpeta=os.path.dirname(__file__)
fotos=carpeta+"/imagenes/"
sonidos=carpeta+"/sonidos/"

arreglo=["Dance to This - Troye Sivan ft. Ariana Grande", "Hometown - Twenty One Pilots",
         "Bad Idea - Ariana Grande", "Morph - Twenty One Pilots", "Plum - Troye Sivan"]
eleccion_aleatoria=str(arreglo.index(random.choice(arreglo)))
print eleccion_aleatoria

figura=fotos+eleccion_aleatoria+".png"
print figura
ventana = Tk()
ventana.title("Audio e Imagen")
ventana.geometry("550x550")

imagen = Image.open(figura)
imagen.thumbnail((550, 550))
img=ImageTk.PhotoImage(imagen)
label=Label(ventana,image=img).pack()
label2=Label(ventana,text=arreglo[int(eleccion_aleatoria)],font=("Century Gothic",14)).pack()

sonido = sonidos+eleccion_aleatoria+".mp3"
pygame.init()
pygame.mixer.music.load(sonido)
pygame.mixer.music.play()

ventana.mainloop()


              


Comentarios

Entradas populares de este blog

3. Suma, resta y multiplicaión en Tkinter

2. Creación de figuras con Tkinter

Evaluación de la Unidad 1: Introducción a los ambientes de graficación (TEORÍA)