Why Instantiate Resources.Load Audioclip does not work in unity 3.2?

I am using this line of code to Instantiate audio clip from the resources folder

private var Music01 : AudioClip;
// and then in start
Music01 = Instantiate(Resources.Load("Music/Game01" , AudioClip));

the music plays fine in unity but when building on device the music does not play, worked in unity 3.1 but not in 3.2.
only when removing the Instantiate the music plays fine.

Music01 = Resources.Load("Music/Game01" , AudioClip);

Am i doing something wrong in the code or this is a bug?

You don’t really need the Instantiate call in the code, so I think it was a curiosity of 3.1 that it worked with that in place. The audio is an asset rather than an object, so there shouldn’t be an “instance” as such.