今天设计实现了一个播放器,说叫播放器大了,但是我准备以后完善。
用的是单件模式
实现时有一个问题就是,单件的销毁,放在那里好呢?开始想放在主程序里面,后来想想不妥,这个单件应该是播放完声音文件就要Destroy掉的,那么怎么办呢?
在停止播放后Post一个WM_CLOSE Message,然后重载OnDestroy,并且在OnDestroy时将Timer给Kill掉。
今天设计实现了一个播放器,说叫播放器大了,但是我准备以后完善。 用的是单件模式 实现时有一个问题就是,单件的销毁,放在那里好呢?开始想放在主程序里面,后来想想不妥,这个单件应该是播放完声音文件就要Destroy掉的,那么怎么办呢? 在停止播放后Post一个WM_CLOSE Message,然后重载OnDestroy,并且在OnDestroy时将Timer给Kill掉。 |