Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > 处理声音 > 示例:Podcast Player | |||
播客是通过 Internet 以按需方式或订阅方式分发的声音文件。播客通常是作为系列的一部分发布的,此系列也称为播客频道。由于播客节目的持续时间从一分钟到数小时不等,因此,通常在播放的同时对其进行流式传输。播客节目(也称为项目)通常是以 mp3 文件格式提供的。视频播客也非常受欢迎,但此范例应用程序仅播放使用 mp3 文件的音频播客。
此示例并不是一个功能完备的播客聚合器应用程序。例如,它不能管理对特定播客的订阅,或在下次运行应用程序时记住用户已收听的播客。它可用作功能更完备的播客聚合器的起点。
Podcast Player 示例说明了以下 ActionScript 编程方法:
要获取该范例的应用程序文件,请访问 www.adobe.com/go/learn_programmingAS3samples_flash_cn。Podcast Player 应用程序文件位于文件夹 Samples/PodcastPlayer 中。该应用程序包含以下文件:
|
文件 |
描述 |
|---|---|
|
PodcastPlayer.mxml 或 PodcastPlayer.fla |
适用于 Flex (MXML) 或 Flash (FLA) 的应用程序的用户界面。 |
|
RSSBase.as |
为 RSSChannel 类和 RSSItem 类提供公共属性和方法的基类。 |
|
RSSChannel.as |
保存 RSS 频道的相关数据的 ActionScript 类。 |
|
RSSItem.as |
保存 RSS 项目的相关数据的 ActionScript 类。 |
|
SoundFacade.as |
应用程序的主 ActionScript 类。它封装 Sound 类和 SoundChannel 类的方法和事件,并添加对回放暂停和恢复的支持。 |
|
URLService.as |
从远程 URL 检索数据的 ActionScript 类。 |
|
playerconfig.xml |
这是一个 XML 文件,其中包含表示播客频道的 RSS 新闻频道列表。 |
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000303.html