I think I’ve figured it out. Under #D Sound Settings, Change Spatial Blend to only be 3D. I know this is an old thread, but I figured I would just offer the info.
Update for Unity 5.2 on this one (I Know its an old post).
You don’t need to change the Volume Rolloff.
So you only hear something when you approach audio source, add the audio listener only to the player camera, not the main camera. (don’t make the main camera a child of player).
Turn priority down to 127
Volume to 0.5
leave Stereo Pan at 0.
Change Spatial Blend to 1 (3D)
Doppler 1
Volume Rolloff to default Logarithmic
Min Distance 1:
Max Distance to 5 (unless you want to hear it a bit further away)
If this is still having issues, go to the sound file itself (wav/mp4)
Check Force to Mono Check Normalize
Uncheck Load In Background if its Checked
Check Preload Audio Data if its Unchecked.
Change Load type to streaming.,
compression format to Vorbis
Quality to 100
and set Sample Rate Setting to Optimize Sample Rate.
Sometimes these are set correctly in their default from Import, but in some cases to work properly with the audio source in a realistic sense you have to make these adjustments manually.
As to why I say not to attach the main camera to the player and take the audio listener off of it is
1: If you kill your player, you loose game view. Its better to just use the main Camera for UI elements.
2: With the audio on the player cam, the cam acts like both your eyes and ears.
Just a side note how to set your Player Camera view better ad it wont affect the sound settings.
To eliminate another Unrealistic view issue like places in a distance not showing correctly or “bleeding into view scene,” go to the part that says Clipping Plane and leave the Near to the default 0.3 but crank up the Far to 6000. Other wise things will look like they are vanishing into the Skybox. If you want a sort of faded out distance effect, toy with the Fog settings instead.
I had the same problem a while ago. The only way I managed to “solve” it, was to use a Linear Roloff instead of a Logaritmic one. It’s not reallistic, but solved it while I look for a more definitive solution. See if this answer suit your needs.