audio-player: reuse audio context