以线程形式重新编写播放器代码,更加模块化