cercul de rich internet applications mp3

Post on 24-Jun-2015

791 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cercul de Rich Internet ApplicationsMP3

Facultatea de InformaticăIași

http://www.info.uaic.ro/~flash 2

• Văzut cum poate Flash să comunice cu alte tehnologii (si o noutate – comunicarea p2p).

• Primit tricouri, cărți, insigne, stickere, apa, bere, sandvishuri

Cei care au venit la Flex Camp au…

http://www.info.uaic.ro/~flash 3

• Face un MP3 player

Tura asta vom…

http://www.info.uaic.ro/~flash 4

• Ștefan Comănescu • Radu Mereuță

Mulțumiri…

http://www.info.uaic.ro/~flash 5

• Sound – în care vom încărca melodia• SoundChannel – pentru a putea controla

melodia (pause / play / stop)• SoundTransform– utilizat pentru a controla

volumul, balansul etc.

Clase de care vom avea nevoie

http://www.info.uaic.ro/~flash 6

• Clasa Sound (subclasă a EventDispatcher)• Permite încărcarea fișierului MP3. De exemplu: muzica.load(new URLRequest( "Spaceman.mp3" ));

• Putem afla lungimea în milisecunde a melodiei interogând proprietatea length.

• Proprietatea id3 este un obiect de tipul ID3 și va conține metadatele preluate din MP3 (aceste date pot fi utilizate după producerea evenimentului Event.ID3).

Clase de care vom avea nevoie

http://www.info.uaic.ro/~flash 7

Clase de care vom avea nevoie

• SoundChannel (subclasă a EventDispatcher)• Pentru a-l asocia cu obiectul de tip Sound: controlMuzica = muzica.play();

• Pentru a opri melodia: controlMuzica.stop();• Pentru a afla poziția (în milisecunde de la începutul

melodiei): controlMuzica.position;• Pentru atașarea unui obiect de tip SoundTransform controlMuzica.soundTransform = transformare;

http://www.info.uaic.ro/~flash 8

• SoundChannel (subclasă a EventDispatcher)• Permite aflarea volumului cu care este redat un

anumit canal: leftPeak, rightPeak.• Prin intermediul acestui obiect putem afla

momentul în care redarea melodiei s-a terminat, prin interogarea evenimentului soundComplete.

Clase de care vom avea nevoie

http://www.info.uaic.ro/~flash 9

• SoundTransform• Permite schimbarea volumului / balansului: volume, pan.

• Permite și copierea unui canal audio în celălalt (deși nu vom utiliza) leftToLeft, leftToRight, rightToLeft, rightToRight.

Clase de care vom avea nevoie

http://www.info.uaic.ro/~flash 10

Să facem MP3 playerul… (ce ați zice să îl facem ca proiect Flex, nu doar AS3) ?

http://www.info.uaic.ro/~flash 11

Întrebări ?

top related