Por admin | Para la categoría de Nuevas Tecnologías, actionscript | noticia del 21-07-2008
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 "); } } } } |
