When mouse on button needs to play sound

Hello guys.

I got:

1)Gameobject - _Music2

2)JS file - Music2

3)Music file - music2

My JS file code:

var sound : AudioClip ;
 
 function MouseOnEnter () {
         audio.PlayOneShot(music2);
 }

I add my JS script to my gameobject (_Music2)
And i add my music file to my gameobject.
37960-untitled.png

I add gameobject (_Music2) to my button. Because i want when mouse go on button, it make sound…
37961-untitled.png

I add my music file (music2) to my JS file (Music2)
I start my scene, but sound doesnt play… why?

If there are no errors, this is likely because your audioclip is not set to 2D, and the clip is playing too far from your AudioListener.