我正在使用 Adobe Air 和 Android 发布在 Flash CC 中制作一个简单的游戏。电影编译正确,声音在桌面上播放良好,但在发布到 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 方法获取外部声音文件或内部声音文件。这些方法都不起作用。它仍然只是在桌面或模拟器上播放,但不是在我的实际手机上。到目前为止,我已经使用了三部手机,它们都没有播放声音。
有什么我忽略的吗?