Adobe AIR for iPhone应用程序:无法正常播放音频

时间:2011-12-05 12:57:09

标签: audio adobe air

我刚刚使用adobe air开发了一款应用程序。它包含一些带有mp3格式背景音乐的动画。问题是当动画播放时音乐非常生涩...... 仅供参考,这就是我在flash中播放音频的方式:new Sound(new URLRequest("m3.mp3")).play() 我做错了什么?

顺便说一句,有趣的是,如果你点击HOME按钮,然后再次回到应用程序,一切都会很漂亮......

1 个答案:

答案 0 :(得分:0)

在不了解代码的情况下,似乎声音没有完全加载。文件尽可能播放,然后等待显示更多数据,然后继续。 。 。非常生涩。在播放之前,您可能必须等待声音完全加载:

var s = new air.Sound(); 
s.addEventListener(air.Event.COMPLETE, onSoundLoaded); 
var req = new air.URLRequest("bigSound.mp3"); 
s.load(req); 

function onSoundLoaded(event) 
{ 
    var localSound = event.target; 
    localSound.play(); 
}

此代码来自Adobe's Sound docs