如何在Air for Android中通过原生扩展播放声音?

时间:2015-03-22 13:48:38

标签: android actionscript-3 audio air

我注意到Air for Android的声音非常延迟。

奇怪的是,但在某些手机上延迟是不明显的(三星Galaxy Note 2,Galaxy S2),而在其他手机(LG G2)则很糟糕!这不仅仅是第一次播放声音被延迟(因为我看到其他人抱怨),但是,例如,与帧同步的一系列重复声音也被延迟 - 帧完成,而声音仍未完成播放(想象一个球跳得快10倍(每次跳跃产生一个声音),当球跳了10次并停止时,跳跃的声音仍然会播放2-3次。

这是可怕和不可接受的。

我见过有人提到通过Android原生扩展(.ane文件)播放声音,但没有解释如何做到这一点。

所以我的问题是 - 如何编写Android原生扩展(或者我在哪里可以找到)只是简单地播放声音而没有延迟?

在Flash中,我使用此代码播放声音:

var mySound:Sound = new librarySound(); mySound.play();

我曾经尝试过持续不断的沉默(无声的声音),但它有它的缺点,我已经拒绝了。

我需要简单的声音播放而不会有任何延迟。谢谢!

0 个答案:

没有答案