Sunteți pe pagina 1din 10

Proiect

c#
Aplicatii Multimedia
pentru Dizpozitive
Mobile
Proiect
Student: Zavera Francesca-
Maria Grupa ISM: 4.1B
CUPRIN
S Proiect:
Aplicatie
muzicala
Introducere

Modalitate de functionare

Assets

Structura Aplicatiei

Interfata

Rulare
Introducere
Scopul aplicației este de a simula un MP3 music player.
Aplicatia este un program de redare muzicală care utilizează setul de instrumente Tkinter, GUI și biblioteca
pygame pentru redarea muzicii.

IDE
Pycharm/Visual Studio Code
PyCharm este un mediu de dezvoltare integrat folosit pentru programare în Python.
Oferă analiză de cod, un depanator grafic, un tester unitar integrat, integrare cu sisteme de control al
versiunilor
și sprijină dezvoltarea web cu Django.
PyCharm este dezvoltat de compania cehă JetBrains.

Visual Studio Code, denumit și VS Code, este un editor de cod sursă realizat de Microsoft.
Caracteristicile includ suport pentru depanare, evidențierea sintaxei, completarea inteligentă a
codului,
fragmente, refactorizarea codului și Git încorporat.
0 Modalitati
de
functionare
2 La deschiderea aplicatiei, utilizatorul va putea controla
urmatoarele:
- Deschiderea fisierelor locale de muzica si import in
aplicatie
- Start melodie
- Pauza melodie
- Stop melodie
- Start urmatoarea melodie

Pot fi adaugate mai multe functionalitati in functie de necesitate.


Programul permite utilizatorului să:
• adauge fișiere muzicale la o listă de redare,
• ajusteze volumul,
• redea melodia,
• întrerupă melodia,
• oprească melodia,
• treacă la melodia următoare sau anterioară.
Assets

- Buton
pauza

- Buton stop

- Buton
next

- Buton
play

- Buton Imagine folosita pentru ecranul


prev principal
Structura aplicatiei

• os: Aceasta este o bibliotecă încorporată în Python care oferă o modalitate de a


interacționa cu sistemul de operare.
•tkinter: Aceasta este o bibliotecă standard Python pentru crearea de aplicații GUI.
Oferă un set de instrumente pentru a crea ferestre, etichete, butoane și alte componente grafice
• filedialog: Acesta este un sub-modul al bibliotecii tkinter care oferă o modalitate de
deschidere a dialogurilor de fișiere și directoare.
• pygame.mixer: Aceasta este o bibliotecă Python pentru redarea fișierelor de sunet și
muzică.
Functii
Funcția AddMusic() este definită pentru a permite utilizatorului să
răsfoiască și să adauge fișiere MP3 la lista de redare. Deschide un dialog
de fișier și permite utilizatorului să selecteze un director.
Funcția se schimbă apoi în directorul selectat și primește o listă cu
toate fișierele din acel director. Dacă fișierul are extensia „.mp3”, acesta
este adăugat la lista de redare.

Funcția PlayMusic() redă muzica selectată din lista de


redare. Primește muzica selectată în prezent și o încarcă
folosind mixerul. Setează volumul la nivelul curent al
volumului și începe redarea muzicii.

Funcțiile PauseMusic() și StopMusic() întrerup și,


respectiv,
opresc redarea muzicii.
Functii
Funcțiile PlayNext() și PlayPrev() permit utilizatorului să redea muzica următoare sau anterioară din lista de redare.
Primește indexul muzical selectat în prezent și îl crește sau decrește în consecință. Dacă noul index se află în intervalul
listei
de redare, șterge selecția curentă, activează noul index și redă muzica
selectată.
Rulare
Aplicatia utilizează modulele Python tkinter și pygame pentru a crea interfața cu utilizatorul
și, respectiv, a gestiona redarea muzicii.

Fișierele muzicale pot fi adăugate la lista de redare făcând clic pe butonul „Browse Music”,
care deschide un dialog pentru a selecta un director care conține fișiere muzicale. Programul
citește toate fișierele din director și le adaugă pe cele cu extensia „.mp3” în lista de redare.
Rulare
Programul include, de asemenea, câteva fișiere imagine pentru a le folosi ca pictograme pentru butoane și bara de
meniu.

Utilizatorul poate reda, întrerupe, opri sau trece la melodia următoare sau anterioară folosind butoanele de
control.

Melodia curentă este afișată în lista de redare, iar utilizatorul poate selecta o melodie de redat făcând clic pe ea din
listă.

S-ar putea să vă placă și