home > 投稿 > FlashPlayer9 r115でのAAC読み込み
2007/12/12

FlashPlayer9 r115でのAAC読み込み


FlashPlayer9が正式にアップデートされ、aacファイルが読み込めるようになった、ということでテストしてみました。
が、結局よく分かりませんでした。

【2008.0207:追記しました。やりかた間違ってました】

最初は単純にiTunesで利用されてる、m4aファイルを読み込めるのかと思っていたのですが、
ただのAACではなく、HE-AACという馴染みの無いファイル形式を読み込むとのこと。(ただのAACいけました。)
これは携帯電話で音楽を鳴らすときなどに用いられる、高圧縮率を誇るファイル形式とのこと。

まず、このフォーマットへコンバートするソフトがほとんど見当たりません。
いろいろ探して、EncAACぷらすというのを見つけました。
(別途Winampをインストールして、そのライブラリを利用できるようにする必要があります。)

できたファイルをQuickTimePlayerで聞いてみると、確かに圧縮率の割りに、断然音がよく感じます。
少なくともMP3よりは大分よい。

あとはこれをFlashに動的に読み込ませればよいと思ったのですが、MP3と同じような方法で動的に読み込んで再生しようとしても、なぜかうまくいかないのです。
読み込み完了のイベントは発生しているんだけど、再生されない。

『EncAACぷらす』はCODECやMPEGの種類がいろいろ選べるようになってるんで、その組み合わせがまずいのかなと思い、いろいろ試してみたのですが、どうにも再生されません。

困りました。


【2008.0207:追記】

分かりました。
Soundオブジェクトを使うのではなく、
FLVと同じようにNetStreamで再生する必要があるようです。

そうすると、m4aファイルも再生できました。
しかし、HE-AACはいまだ再生できないです。

トラックバックURL

http://faces2.bascule.co.jp/mt/mt-tb.cgi/549

コメントを投稿

(コメントには承認が必要になることがあります。承認されるまではコメントは表示されません。)