Pygame 如何播放CD |
author:刘敏 EMAIL: liumin3000@gmail.com
CD: pygame.cdrom
如果要在游戏中用音频CD作为背景音乐,则需要用到模块。
- pygame.cdrom.init() 初始化cdrom模块。
- pygame.cdrom.get_count()查看系统中的光驱数量。
- cd = pygame.cdrom.CD(id) 得到指定的光驱对象。id为光驱的编号。
- cd.init() 对光驱对象进行初始化。光驱对象必须先初始化才能够使用。
- cd.get_numtracks() 查看光驱里的光盘上有多少条音轨。
- cd.get_track_length(track) 可以获得指定音轨的时间长度。指定音轨的编号从0开始。
- cd.play(track) 播放光盘上指定编号的音轨。音轨从0开始编号。
- cd.stop() 停止播放。
- cd.pause() 暂停播放。
- cd.resume() 继续播放。
- cd.get_current() 得到当前正在播放的音轨。
- cd.get_busy() 判断光盘是否正在播放。
- cd.eject() 来弹出光盘。