Refactor #3937: Refactor AudioEngine to play/pause/resume/stop audio only, without handle the resources.
Refactor AudioEngine for single audio mode.