海賊王をめざす男 マツです。こんにちは。

AIR for Android で mp3 を再生する方法として、以下の2通りを比べてみました。

・Embed した mp3 を Sound として再生する
・SoundEffect コンポーネントを利用する


Embed した mp3 を Sound として再生する

import flash.media.Sound;
[Embed(source="assets/se/GridTouch.mp3")] public var GridTouch:Class;
private var _gridTouchSound:Sound = new GridTouch() as Sound;
// mp3 再生
_gridTouchSound.play();


SoundEffect コンポーネントを利用する


SoundEffect はまだ spark コンポーネントで提供されていないので、mx コンポーネントのものを使用。

AIR for Android 用に最適化されたものではないせいか、SoundEffect による mp3 の再生は、若干重い気がしました。


AIR for Androidでの効果音の再生方法 - PHP,MySQL,Flexな日々+イラストとか
http://d.hatena.ne.jp/haru-komugi/20101109/1289279599

HTML5飯