cercul de rich internet applications mp3
TRANSCRIPT
![Page 1: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/1.jpg)
Cercul de Rich Internet ApplicationsMP3
Facultatea de InformaticăIași
![Page 2: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/2.jpg)
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…
![Page 3: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/3.jpg)
http://www.info.uaic.ro/~flash 3
• Face un MP3 player
Tura asta vom…
![Page 4: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/4.jpg)
http://www.info.uaic.ro/~flash 4
• Ștefan Comănescu • Radu Mereuță
Mulțumiri…
![Page 5: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/5.jpg)
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
![Page 6: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/6.jpg)
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
![Page 7: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/7.jpg)
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;
![Page 8: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/8.jpg)
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
![Page 9: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/9.jpg)
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
![Page 10: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/10.jpg)
http://www.info.uaic.ro/~flash 10
Să facem MP3 playerul… (ce ați zice să îl facem ca proiect Flex, nu doar AS3) ?
![Page 11: Cercul De Rich Internet Applications Mp3](https://reader036.vdocuments.site/reader036/viewer/2022082503/558a1c64d8b42ab9618b4770/html5/thumbnails/11.jpg)
http://www.info.uaic.ro/~flash 11
Întrebări ?