Adobe Air を使用して Flash CC で簡単なゲームを作成し、Android 向けに公開しています。ムービーは正しくコンパイルされ、サウンドはデスクトップで正常に再生されますが、Android にパブリッシュすると、携帯電話からは何も再生されません。別の電話も使用してみましたが、音が出ません。私のコードは以下の通りです:
package {
import flash.display.MovieClip;
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.media.Sound;
import flash.net.URLRequest;
public class MainGame extends MovieClip {
public var sndBoop:Boop = new Boop();
public function MainGame() {
gameTimer = new Timer(1500);
gameTimer.addEventListener(TimerEvent.TIMER, createNewCircle);
gameTimer.start();
}
public function createNewCircle(event:TimerEvent):void {
sndBoop.play();
}
}
}
私が持っているサウンドは、ライブラリの Boop クラスにリンクされた .wav ファイルです。.mp3 ファイルを使用して、パッケージ設定中にサウンド ファイルを追加し、外部サウンド ファイルまたは内部サウンド ファイルを取得する URLRequest メソッドを使用してみました。これらの方法はどれも機能しません。デスクトップまたはエミュレーターではまだ再生されていますが、実際の電話では再生されていません。これまでに 3 台の電話を使用しましたが、いずれも音声が再生されません。
私が見落としているものはありますか?