android audio delayed

I get an about 0.5 second delay when I play an audio clip using AudioSource.Play() on android. These are short sound effects, so there should be no delay. The audio source is at the same position as the listener (although I tried moving it to a different location, same issue).

I tried native (wav) and compressed (mpeg) audio formats, 3d and 2d sound and all load type settings, but I can't get rid of the delay.

I also tried 44.1khz and 48khz sample rates, nothing helps.

There is no delay when playing the game in unity on the pc.

This happens on all my devices (Droid2 and Nook Color).

Does anyone know how to get rid of the delay?

Use Edit->Project Settings->Audio->DSPBuffer Size
Set to “Best latency”