a wrapper of AudioSession