How do I trigger a sound according to the main camera's position?

Hi, I'm new to Unity so I've got no idea how to do this but basically I'm building an FPS (using the tutorials) and I need to know how to trigger an audio clip when the player enters a certain area of the map. I should think it's probably a fairly simple task of creating an invisible area and adding a script to say to play the clip but I don't know what to make and what script to add (both fairly important pieces of info in this operation). Like I say I'm new to Unity so any support would be greatly appreciated, Will.

create a empty gameobject and add a box or sphere collider to it. check the box "is trigger" in inspector of that gameobject. adjust the size of the collider and set it's position. then add a script to that gameobject.

void OnTriggerEnter (collider other)
{
if (other.name == "main camera")
{
//play the sound here
}
}

the script is C# code and in javascript you should replace "void" with "function". the code is not tested and i just wrote it as an example to get you the idea of the process.

You will also need a rigidbody component on either the player or the trigger (you'll probably want to set the rigidbody's isKinematic flag in either case). Also, if the player is implemented with a CharacterController, you must use the Move or SimpleMove functions to control it if you need to register collisions.

Thanks loads for your input Ashkan, I've done as you suggested with the changes for my sound clip made but I get nothing. If my player is called Main Camera and my sound clip is for example called clip1 how would the script look? I know that this might seem a bit simplistic and something that I could probably work out myself given time but I have a fast approaching deadline and time seems like a foreign concept to me. Again many thanks for your input, Will.