Reproducción de mp3 en ActionScript 3.0
Para la reproducción de mp3 en actionscript, miramos si el medio dispone de las capacidades para su reproducción, obtenemos la ruta donde está el archivo, y establecemos un buffer con motivo que la reproducción no se corte, finalmente ponemos a funcionar la reproducción con “play”.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | package { import flash.display.Sprite; import flash.media.Sound; import flash.media.SoundLoaderContext; import flash.net.URLRequest; import flash.system.Capabilities; /** * ... * @author DefaultUser (Tools -> Custom Arguments...) */ public class Musica extends Sprite { private var _sonido :Sound; private var _url:URLRequest; private var _buffer :SoundLoaderContext; public function Musica() { if(flash.system.Capabilities.hasMP3) { //la ruta desde el fichero fla _url = new URLRequest("./sonido/frozen.mp3"); //para establecer un buffer en sonidos grandes 5 segundos _buffer = new SoundLoaderContext(5000); _sonido = new Sound(_url, _buffer); _sonido.play( ); } else { trace("no tiene sonido "); } } } } |