重构播放器