mardi 10 février 2015

Android libgdx freeze on sound.play()

I'm getting a 0.5-1.5 sec freeze when calling sound.play() first time. Seems that problem appears only on galaxy alpha (4.4.4), works fine on galaxy note 10.1 (4.1.2) or custom-china-phone (4.2.1).


Also, lag appears only on first launch after idle of device for 10-15 minutes: if i launch game right after first launch - everything works fine.


Thats how i load and play sound:



public void init(AssetManager assetManager)
{
this.assetManager = assetManager;

assetManager.load("sounds/jump.ogg", Sound.class);
assetManager.finishLoading();

jump = assetManager.get("sounds/jump.ogg");
}

public void jump()
{
if (assetManager.isLoaded("sounds/jump.ogg"))
jump.play();
}

Aucun commentaire:

Enregistrer un commentaire