巷で流行のAdobe AIRアプリ開発の手始めとしてmp3 player(らしきもの)を作ってみました.
【参考サイト】:Adobe AIRでクールなMP3プレーヤーを作ってみる:CodeZine
ということで,上記サイトを読み始めると,
<対象読者>
* Flash、Flexでの開発経験のある人。
* 基本的なActionScript3.0の知識のある人。
* プラットフォームを問わないアプリケーションを開発したい人。
と書いてあったりします.
ええと,ちなみに自分のステータスについてですが,
* Flash、Flexでの開発経験のある人。 → 全くありません。。。orz
* 基本的なActionScript3.0の知識のある人。 → (ほとんど)ありません。。。orz
* プラットフォームを問わないアプリケーションを開発したい人。→ ちょっと興味アリ
ということでいきなり幸先が不安な感じです(苦笑)
まぁ,「細かいこと考えるより手を動かそう!!」という軽いノリでスタート.
上記サイト読みつつ,紹介されているものと同等の機能は10分位で実装完了.
ただ,差分機能を付けないと何だか負けな感じなので,ActionScriptのAPIを調べて,
PauseボタンとProgressBarを追加してみました.
あと,Openボタンの右側のテキストフィールドにはファイル名だけ入れるように
したかったんですけど,mp3のID3タグに格納されている曲名って文字コードが
Shift-JISだったりUTF-8だったりして,ちゃんとやろうと思うと文字コード判定,
文字コード変換が必要なので今回は諦めました orz (ActionScript初心者には荷が重かった。。。)
というわけで,今回の成果物を公開してみます. → download
※実行にはAdobe AIRランタイムを事前にインストールしておく必要があります.
全くのAdobe AIR初心者でも1時間位でmp3 player(らしきもの)が作れちゃう
この敷居の低さはスゴイなーと思いました.> Adobe AIR