KIT KAT没有声音AS3测试APK

时间:2014-10-27 20:02:59

标签: android actionscript-3 flash air android-4.4-kitkat

重新:KIT KAT UPDATE(三星Galaxy Mega 6.3 MetroPCS)

工具:适用于Android的Flash Professional CS6 Windows 7 x64

游戏开发|没有背景声音

我继续将我的手机(Mega 6.3)更新到Kit Kat 4.4.4,当我安装带有背景音乐的测试APK时,声音将无法在设备中播放(我还没有测试效果声音)。

背景声音在我的测试APK中的'AIR调试启动器(桌面)'中完美播放...没有任何错误,但是当我将测试APK安装到我的手机并运行它们时......没有背景声音。我听说Kit Kat有Flash问题,不幸的是我发现这太晚了。

技术

  • 已安装最新Air APK并重新启动
  • 已经通过ODIN
  • 为我的设备重新安装了Kit Kat固件
  • 由于Kit Kat启动加载程序限制而无法安装以前的固件
  • 已安装的Flash播放器修改版

我尝试了两种不同类型的代码......它们都在AIR桌面测试仪中播放,但不在我的设备上播放。

我现在的深刻愿望:将我的Android恢复到Jelly Bean。

以下是我使用的一个代码体...再次在桌面测试仪中工作,但不在我的手机上:

import flash.media.Sound;
import flash.net.URLRequest;
import flash.media.SoundTransform;

var snd = new Sound();
var src = new URLRequest("background.mp3");
var sndChannel;
var sndTrans = new SoundTransform();
sndTrans.volume = 0.5;
snd.load(src);
snd.addEventListener("complete", completeListener);
function completeListener(e)
{
    sndChannel = snd.play();
    sndChannel.soundTransform = sndTrans;
}

另一个适用于桌面调试程序的代码...不在手机上:

import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLRequest;

var backSound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
backSound.load(new URLRequest ("background.mp3"));
myChannel = backSound.play(0,200);

现实HORROR:

恐怖之处在于,我为Android开发的任何内容都很可能无法在其他Kit Kat设备中使用。

KIT KAT是一个DARN SHAME

2 个答案:

答案 0 :(得分:0)

我使用的方法&在您的情况下我会做的是将您的background.mp3导入您的库。 确保导入的声音库属性选择“import for actionscript”并在background.mp3上创建一个类名。例如。 'backgroundSnd' 同时取消勾选'导出到第1帧'。

创建你的功能

function PlayBackgroundMP3(e:Event=null): void {
    var mysound:backgroundSnd = new backgroundSnd(); 
    mysound.play();
}

&安培;然后在代码中调用声音函数:

PlayBackgroundMP3();

答案 1 :(得分:0)

WEIRD THINGS - 世界必须走到尽头,因为我使用标准编码方法(没有课程)去做另一个带有背景音乐的移动应用程序,当我在手机上运行背景音乐时...这是奇怪的我最初做同样的事情和第一次渲染apk没有工作,但第二个项目apk做...

......我真的没有时间去研究原因,但如果我再次遇到这个问题,我肯定会看到它给出了什么。我的手机也没有更新。