Documentación de Flash CS3 |
|||
| Programación con ActionScript 3.0 > Utilización de sonido > Ejemplo: Podcast Player | |||
Una emisión podcast es un archivo de sonido que se distribuye por Internet, bajo demanda o por suscripción. Las emisiones podcast suelen publicarse como parte de una serie (denominada "canal podcast"). Puesto que los episodios de emisiones podcast pueden durar entre un minuto y muchas horas, normalmente se transmiten mientras se reproducen. Los episodios de emisiones podcast, también denominados "elementos", se suelen transmitir en formato MP3. Las emisiones podcast de vídeo gozan de una gran popularidad, pero esta aplicación de ejemplo sólo reproduce emisiones podcast de audio que utilizan archivos MP3.
Este ejemplo no constituye un agregador de emisiones podcast completo. Por ejemplo, no gestiona suscripciones a emisiones podcast específicas ni recuerda las emisiones podcast que ha escuchado el usuario la próxima vez que se ejecuta la aplicación. Podría servir de punto de partida para un agregador de emisiones podcast más completo.
El ejemplo de Podcast Player ilustra las siguientes técnicas de programación con ActionScript:
Para obtener los archivos de aplicación de este ejemplo, vaya a www.adobe.com/go/learn_programmingAS3samples_flash_es. Los archivos de la aplicación Podcast Player se encuentran en la carpeta Samples/PodcastPlayer. La aplicación consta de los siguientes archivos:
|
Archivo |
Descripción |
|---|---|
|
PodcastPlayer.mxml o PodcastPlayer.fla |
La interfaz de usuario de la aplicación para Flex (MXML) o Flash (FLA). |
|
RSSBase.as |
Una clase base que proporciona propiedades y métodos comunes para las clases RSSChannel y RSSItem. |
|
RSSChannel.as |
Una clase ActionScript que contiene datos sobre un canal RSS. |
|
RSSItem.as |
Una clase ActionScript que contiene datos sobre un elemento RSS. |
|
SoundFacade.as |
La clase ActionScript principal de la aplicación. Reúne los métodos y los eventos de las clases Sound y SoundChannel, y añade las funciones de pausa y reanudación de reproducción. |
|
URLService.as |
Una clase ActionScript que recupera datos de un URL remoto. |
|
playerconfig.xml |
Un archivo XML que contiene una lista de las fuentes RSS que representan canales podcast. |
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000303.html