SlideShare una empresa de Scribd logo
1 de 9
Action Script 3Audio Ing. Andrés M García O
Audio en AS3 ActionScript 3 se ha diseñado para crear aplicaciones interactivas y envolventes haciendo uso de señales de audio sonido.  Algunas de las funciones que se puede hacer con señales de audio son: Añadir efectos de sonido a un videojuego. Crear comentarios de audio a una interfaz de usuario. Analizar archivos MP3 cargados por Internet. Programar interacciones basadas en señales de audio. Construir reproductores de audio. Capturar y codificar señales de audio. Ing. Andrés M García O
Audio en AS3 Existen 4 formas de obtener datos de audio en AS3: Cargando un archivo de audio externo en formato MP3. Acceder al audio embebido en un archivo SWF. Capturar el sonido de un micrófono. Acceder a audio transmitido desde un servidor. Existen varios tipos de archivo de sonido que se utilizan para codificar audio digital sin embargo ActionScript 3.0 y Flash Player sólo cargan archivos de sonido almacenados en formato MP3.  Para trabajar con archivos WAV o AIFF es necesario importarlos al SWF que los convierte en MP3 o usar alguna herramienta de conversión del formato a MP3. Ing. Andrés M García O
Audio en AS3 Tareas comunes relacionadas con el sonido: Cargar archivos MP3 externos y seguir su progreso de carga. Reproducir, pausar, reanudar y detener sonidos. Reproducir flujos de sonido mientras se cargan. Manipular desplazamiento y volumen de sonido (Transformaciones) Recuperar metadatos ID3 de un archivo MP3. Utilizar datos de onda de sonido sin formato. Capturar y reproducir entradas de sonido del micrófono. Ing. Andrés M García O
Clase Sound y SoundChanel de AS3 La clase Sound se utiliza para acceder a la información de audio cargando un archivo de sonido e iniciando la reproducción.  El objeto SoundChannel siempre se liga a un objeto Sound una vez iniciada la reproducción de un sonido. Cada sonido que se reproduce utiliza su propio objeto SoundChannel; la salida combinada de todos los objetos SoundChannel mezclados es lo que se reproduce realmente a través de los altavoces del ordenador Ing. Andrés M García O
Clase de manejo de sonido en AS3 flash.media.Sound  : controla la carga del sonido, administra las propiedades de sonido básicas e inicia la reproducción de sonido. flash.media.SoundChannel: Cuando una aplicación reproduce un objeto Sound, se crea un nuevo objeto SoundChannel para controlar la reproducción. El objeto SoundChannel controla el volumen de los canales de reproducción izquierdo y derecho del sonido. Cada sonido que se reproduce tiene su propio objeto SoundChannel. flash.media.SoundLoaderContext: La clase SoundLoaderContext especifica cuántos segundos de búfer se utilizarán al cargar un sonido, y si Flash Player busca un archivo de política de varios dominios. Un objeto SoundLoaderContext se utiliza como parámetro del método Sound.load(). Ing. Andrés M García O
Crear sonido desde un archivo externo 1.) Definir un objeto tipo sound y un objeto tipo URL varsnd:Sound= new Sound(); varreq:URLRequest = new URLRequest(“MySound.mp3"); 2.) Cargar el archivo ligado al URLRequest en el objeto tipo sound. snd.load(req); 3.)Agregar los eventos que se deseen, ejemplo: snd.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete);  4.)Crear un objeto tipo SoundChannel y asignarle la reproducción del objeto Sound. varchannel:SoundChannel channel = snd.play(); Ing. Andrés M García O
Crear sonido desde un archivo embebido en Flash 1.)Importar un archivo a la librería de Flash. 2.) Haga clic con el botón derecho en el nombre del archivo importado en el panel Biblioteca y seleccione Propiedades. Active la casilla de verificación Exportar para ActionScript. 3.) En el campo Clase, escriba el nombre que debe utilizarse al hacer referencia a este sonido incorporado en ActionScript, este nombre no debe llevar (.) o caracteres que incumplan la norma de definir clases, ejemplo (MySound)”Crea una nueva clase heredada de Sound llamada MySound”. 4.) Para utilizar el sonido incorporado hay que hacer referencia al nombre de clase del sonido en ActionScript. Por ejemplo, el código siguiente empieza creando una nueva instancia de la clase MySound generada automáticamente: var MySound1: MySound = new MySound(); varchannel:SoundChannel = MySound1.play(); Ing. Andrés M García O
Crear sonido capturando entradas de audio. 1.) La clase Microphone no tiene un método constructor. En su lugar, se utiliza el método Microphone.getMicrophone() estático para obtener una nueva instancia de Microphone, tal como se muestra a continuación. Var mic:Microphone = Microphone.getMicrophone(); 2.) Flash Player muestra el cuadro de diálogo Configuración de Flash Player, que pregunta al usuario si desea que Flash Player acceda a la cámara y al micrófono del sistema. Una vez que el usuario hace clic en el     botón Allow (Permitir) o en el botón Deny (Denegar) de este cuadro de diálogo, se distribuye un objeto StatusEvent. Ing. Andrés M García O

Más contenido relacionado

La actualidad más candente (20)

ISC - 210 Sonido - Open Al
ISC - 210 Sonido - Open AlISC - 210 Sonido - Open Al
ISC - 210 Sonido - Open Al
 
Tutorial Radio Aportaciones Fiscales
Tutorial Radio Aportaciones FiscalesTutorial Radio Aportaciones Fiscales
Tutorial Radio Aportaciones Fiscales
 
Audio ftp
Audio ftpAudio ftp
Audio ftp
 
Cómo utilizar audacity
Cómo utilizar audacityCómo utilizar audacity
Cómo utilizar audacity
 
Presentacion sonora guia_anexa
Presentacion sonora guia_anexaPresentacion sonora guia_anexa
Presentacion sonora guia_anexa
 
Audacity Maria Valdes Solis
Audacity Maria Valdes SolisAudacity Maria Valdes Solis
Audacity Maria Valdes Solis
 
Introducción a Audacity (OSL UGR 2010)
Introducción a Audacity (OSL UGR 2010)Introducción a Audacity (OSL UGR 2010)
Introducción a Audacity (OSL UGR 2010)
 
Unidad'5..
Unidad'5..Unidad'5..
Unidad'5..
 
Grabar Sonido Con Audacity
Grabar Sonido Con AudacityGrabar Sonido Con Audacity
Grabar Sonido Con Audacity
 
Subir audio a la red
Subir audio a la redSubir audio a la red
Subir audio a la red
 
Exportar MP3 con Audacity
Exportar MP3 con AudacityExportar MP3 con Audacity
Exportar MP3 con Audacity
 
Tutorial Audacity
Tutorial AudacityTutorial Audacity
Tutorial Audacity
 
Como editar audion en Audacity
Como editar audion en AudacityComo editar audion en Audacity
Como editar audion en Audacity
 
Tutorial soundcloud
Tutorial soundcloudTutorial soundcloud
Tutorial soundcloud
 
Kplaylist
KplaylistKplaylist
Kplaylist
 
Cuestionario unidad 5
Cuestionario unidad 5Cuestionario unidad 5
Cuestionario unidad 5
 
Cortar el archivo de músicaiphone
Cortar el archivo de músicaiphoneCortar el archivo de músicaiphone
Cortar el archivo de músicaiphone
 
Tutorial de audacity
Tutorial de audacityTutorial de audacity
Tutorial de audacity
 
Huerta sonorapresentacion
Huerta sonorapresentacionHuerta sonorapresentacion
Huerta sonorapresentacion
 
Reproductor de mp3 para blog
Reproductor de mp3 para blogReproductor de mp3 para blog
Reproductor de mp3 para blog
 

Destacado

Caracteristicas del sonido
Caracteristicas del sonidoCaracteristicas del sonido
Caracteristicas del sonidoDaly15t
 
Cualidades del sonido
Cualidades del sonidoCualidades del sonido
Cualidades del sonidoagilvar
 
Audio y sonido - clase 01
Audio y sonido - clase 01Audio y sonido - clase 01
Audio y sonido - clase 01Easywork.ec
 
El sonido y sus cualidades
El sonido y sus cualidadesEl sonido y sus cualidades
El sonido y sus cualidadesIsah Bdez
 
LAS CUALIDADES DEL SONIDO
LAS CUALIDADES DEL SONIDOLAS CUALIDADES DEL SONIDO
LAS CUALIDADES DEL SONIDOPinstrumental
 
Presentacion de las normas A.P.A.
Presentacion de las normas A.P.A.Presentacion de las normas A.P.A.
Presentacion de las normas A.P.A.midalu2304
 

Destacado (7)

Caracteristicas del sonido
Caracteristicas del sonidoCaracteristicas del sonido
Caracteristicas del sonido
 
Cualidades del sonido
Cualidades del sonidoCualidades del sonido
Cualidades del sonido
 
Audio y sonido - clase 01
Audio y sonido - clase 01Audio y sonido - clase 01
Audio y sonido - clase 01
 
El sonido y sus cualidades
El sonido y sus cualidadesEl sonido y sus cualidades
El sonido y sus cualidades
 
LAS CUALIDADES DEL SONIDO
LAS CUALIDADES DEL SONIDOLAS CUALIDADES DEL SONIDO
LAS CUALIDADES DEL SONIDO
 
Presentacion de las normas A.P.A.
Presentacion de las normas A.P.A.Presentacion de las normas A.P.A.
Presentacion de las normas A.P.A.
 
Qué Es El Sonido
Qué Es El SonidoQué Es El Sonido
Qué Es El Sonido
 

Similar a Clase Sonido (20)

2. grabacion de audio con scratch
2. grabacion de audio con scratch2. grabacion de audio con scratch
2. grabacion de audio con scratch
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Música y efectos de sonido en unity con audio listener y audio source
Música y efectos de sonido en unity con audio listener y audio sourceMúsica y efectos de sonido en unity con audio listener y audio source
Música y efectos de sonido en unity con audio listener y audio source
 
Prcticasconsonido
PrcticasconsonidoPrcticasconsonido
Prcticasconsonido
 
PráCticas Con Sonido
PráCticas Con SonidoPráCticas Con Sonido
PráCticas Con Sonido
 
PráCticas Con Sonido
PráCticas Con SonidoPráCticas Con Sonido
PráCticas Con Sonido
 
Sonidos Flash Mx
Sonidos Flash MxSonidos Flash Mx
Sonidos Flash Mx
 
Examen final 1 periodo
Examen final 1 periodoExamen final 1 periodo
Examen final 1 periodo
 
A2 hernandezvillarrealmonicatics
A2 hernandezvillarrealmonicaticsA2 hernandezvillarrealmonicatics
A2 hernandezvillarrealmonicatics
 
Cómo crear un podcast para incluirlo en un blog
Cómo crear un podcast para incluirlo en un blogCómo crear un podcast para incluirlo en un blog
Cómo crear un podcast para incluirlo en un blog
 
Subir archivos de audio a Blogger
Subir archivos de audio a BloggerSubir archivos de audio a Blogger
Subir archivos de audio a Blogger
 
Audio portafolio byron
Audio portafolio byronAudio portafolio byron
Audio portafolio byron
 
A6.parreño.salome.aula invertida
A6.parreño.salome.aula invertidaA6.parreño.salome.aula invertida
A6.parreño.salome.aula invertida
 
Tarea audio
Tarea audioTarea audio
Tarea audio
 
Herramientas para medios de audio
Herramientas para medios de audioHerramientas para medios de audio
Herramientas para medios de audio
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Captura, Edita y publica audios
Captura, Edita y publica audiosCaptura, Edita y publica audios
Captura, Edita y publica audios
 
Audio portafolio byron
Audio portafolio byronAudio portafolio byron
Audio portafolio byron
 
Utpl Utilidades
Utpl UtilidadesUtpl Utilidades
Utpl Utilidades
 
Podcast
PodcastPodcast
Podcast
 

Más de Andres Garcia

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Andres Garcia
 
Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Andres Garcia
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgoAndres Garcia
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..Andres Garcia
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programmingAndres Garcia
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosAndres Garcia
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1Andres Garcia
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaAndres Garcia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionAndres Garcia
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionAndres Garcia
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1Andres Garcia
 
Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Andres Garcia
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3Andres Garcia
 

Más de Andres Garcia (20)

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011
 
Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgo
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..
 
Clase 2 poo java
Clase 2 poo javaClase 2 poo java
Clase 2 poo java
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Clase matrix as3
Clase matrix as3Clase matrix as3
Clase matrix as3
 
Clase xml as3
Clase xml as3Clase xml as3
Clase xml as3
 
Clase video
Clase videoClase video
Clase video
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programming
 
Clase video
Clase videoClase video
Clase video
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La Programacion
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1
 
Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Clases De Objetos Principales De As3
Clases De Objetos Principales De As3
 
Clase Introducción a AS3
Clase Introducción a AS3Clase Introducción a AS3
Clase Introducción a AS3
 
Clase 2 Poo
Clase 2 PooClase 2 Poo
Clase 2 Poo
 

Clase Sonido

  • 1. Action Script 3Audio Ing. Andrés M García O
  • 2. Audio en AS3 ActionScript 3 se ha diseñado para crear aplicaciones interactivas y envolventes haciendo uso de señales de audio sonido. Algunas de las funciones que se puede hacer con señales de audio son: Añadir efectos de sonido a un videojuego. Crear comentarios de audio a una interfaz de usuario. Analizar archivos MP3 cargados por Internet. Programar interacciones basadas en señales de audio. Construir reproductores de audio. Capturar y codificar señales de audio. Ing. Andrés M García O
  • 3. Audio en AS3 Existen 4 formas de obtener datos de audio en AS3: Cargando un archivo de audio externo en formato MP3. Acceder al audio embebido en un archivo SWF. Capturar el sonido de un micrófono. Acceder a audio transmitido desde un servidor. Existen varios tipos de archivo de sonido que se utilizan para codificar audio digital sin embargo ActionScript 3.0 y Flash Player sólo cargan archivos de sonido almacenados en formato MP3. Para trabajar con archivos WAV o AIFF es necesario importarlos al SWF que los convierte en MP3 o usar alguna herramienta de conversión del formato a MP3. Ing. Andrés M García O
  • 4. Audio en AS3 Tareas comunes relacionadas con el sonido: Cargar archivos MP3 externos y seguir su progreso de carga. Reproducir, pausar, reanudar y detener sonidos. Reproducir flujos de sonido mientras se cargan. Manipular desplazamiento y volumen de sonido (Transformaciones) Recuperar metadatos ID3 de un archivo MP3. Utilizar datos de onda de sonido sin formato. Capturar y reproducir entradas de sonido del micrófono. Ing. Andrés M García O
  • 5. Clase Sound y SoundChanel de AS3 La clase Sound se utiliza para acceder a la información de audio cargando un archivo de sonido e iniciando la reproducción. El objeto SoundChannel siempre se liga a un objeto Sound una vez iniciada la reproducción de un sonido. Cada sonido que se reproduce utiliza su propio objeto SoundChannel; la salida combinada de todos los objetos SoundChannel mezclados es lo que se reproduce realmente a través de los altavoces del ordenador Ing. Andrés M García O
  • 6. Clase de manejo de sonido en AS3 flash.media.Sound : controla la carga del sonido, administra las propiedades de sonido básicas e inicia la reproducción de sonido. flash.media.SoundChannel: Cuando una aplicación reproduce un objeto Sound, se crea un nuevo objeto SoundChannel para controlar la reproducción. El objeto SoundChannel controla el volumen de los canales de reproducción izquierdo y derecho del sonido. Cada sonido que se reproduce tiene su propio objeto SoundChannel. flash.media.SoundLoaderContext: La clase SoundLoaderContext especifica cuántos segundos de búfer se utilizarán al cargar un sonido, y si Flash Player busca un archivo de política de varios dominios. Un objeto SoundLoaderContext se utiliza como parámetro del método Sound.load(). Ing. Andrés M García O
  • 7. Crear sonido desde un archivo externo 1.) Definir un objeto tipo sound y un objeto tipo URL varsnd:Sound= new Sound(); varreq:URLRequest = new URLRequest(“MySound.mp3"); 2.) Cargar el archivo ligado al URLRequest en el objeto tipo sound. snd.load(req); 3.)Agregar los eventos que se deseen, ejemplo: snd.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete); 4.)Crear un objeto tipo SoundChannel y asignarle la reproducción del objeto Sound. varchannel:SoundChannel channel = snd.play(); Ing. Andrés M García O
  • 8. Crear sonido desde un archivo embebido en Flash 1.)Importar un archivo a la librería de Flash. 2.) Haga clic con el botón derecho en el nombre del archivo importado en el panel Biblioteca y seleccione Propiedades. Active la casilla de verificación Exportar para ActionScript. 3.) En el campo Clase, escriba el nombre que debe utilizarse al hacer referencia a este sonido incorporado en ActionScript, este nombre no debe llevar (.) o caracteres que incumplan la norma de definir clases, ejemplo (MySound)”Crea una nueva clase heredada de Sound llamada MySound”. 4.) Para utilizar el sonido incorporado hay que hacer referencia al nombre de clase del sonido en ActionScript. Por ejemplo, el código siguiente empieza creando una nueva instancia de la clase MySound generada automáticamente: var MySound1: MySound = new MySound(); varchannel:SoundChannel = MySound1.play(); Ing. Andrés M García O
  • 9. Crear sonido capturando entradas de audio. 1.) La clase Microphone no tiene un método constructor. En su lugar, se utiliza el método Microphone.getMicrophone() estático para obtener una nueva instancia de Microphone, tal como se muestra a continuación. Var mic:Microphone = Microphone.getMicrophone(); 2.) Flash Player muestra el cuadro de diálogo Configuración de Flash Player, que pregunta al usuario si desea que Flash Player acceda a la cámara y al micrófono del sistema. Una vez que el usuario hace clic en el botón Allow (Permitir) o en el botón Deny (Denegar) de este cuadro de diálogo, se distribuye un objeto StatusEvent. Ing. Andrés M García O