Podcastの再生アプリケーションをAIRで作っていると、動画の再生はvideodisplayやFLVPlaybackのようなコントロールがすでにあってちょっとしたものは簡単に作れるんですが、mp3の再生はsoundクラスを直接扱わないとならないため、やや面倒だったりします。 ということでmp3再生用のクラスとmxmlコンポーネントのコントロールを作って、その辺のアプリケーションの作成を簡単にできないか考えてみました。 ソースとAIRファイルはこちらでダウンロードできます。 後々動画用のプレーヤーと統合したいので、PodcastのデータベースはPoleviのものを流用しています。 まずはmp3再生用のSoundPlayerクラスですが、playmp3とpausemp3メソッドで擬似的なポーズと再生ができるようにしています。soundVolume()で音量の調整 、playTimeで再生の