根据数据变化播放音乐,比如:当某个值>10的时候就播放音乐。为了不影响界面的操作,我使用多线程循环检查该值,如果该值满足就播放音乐。但遇到一个问题,当该音乐没有执行完,就开始了下一次循环,也就是说每次听到的音乐都不是完整的。请问怎么样才能使该音乐播放完整呢?