- Pygame 教程
- Pygame - 主页
- Pygame - 概述
- Pygame - 你好世界
- Pygame - 显示模式
- Pygame - 本地模块
- Pygame - 颜色对象
- Pygame - 事件对象
- Pygame - 键盘事件
- Pygame - 鼠标事件
- Pygame - 绘制形状
- Pygame - 加载图像
- Pygame - 在窗口中显示文本
- Pygame - 移动图像
- Pygame - 使用数字键盘移动
- Pygame - 用鼠标移动
- Pygame - 移动矩形对象
- Pygame - 使用文本作为按钮
- Pygame - 转换图像
- Pygame - 声音对象
- Pygame - 混合器通道
- Pygame - 播放音乐
- Pygame - 玩电影
- Pygame - 使用相机模块
- Pygame - 加载光标
- Pygame - 访问 CDROM
- Pygame - 精灵模块
- Pygame - PyOpenGL
- Pygame - 错误和异常
- Pygame 有用资源
- Pygame - 快速指南
- Pygame - 有用的资源
- Pygame - 讨论
Pygame - 访问 CDROM
pygame 库具有 pygame.cdrom 模块,使程序能够管理音频 CD 和 DVD 的播放。我们需要显式初始化该模块以供其使用。
>>> import pygame >>> pygame.cdrom.init()
该模块定义了所有重要的 CD 类来表示 CDROM 设备。构造函数需要可用的 CDROM 驱动器 ID,从 0 开始。
>>> obj=pygame.cdrom.CD(0)
CDROM 对象可以访问以下有用的函数来控制播放。
在里面() | 初始化 cdrom 驱动器以供使用 |
辞职() | 取消初始化 cdrom 驱动器以供使用 |
玩() | 开始播放音频 |
停止() | 停止音频播放 |
暂停() | 暂时停止音频播放 |
恢复() | 取消暂停音频播放 |
喷射() | 弹出或打开 CDROM 驱动器 |
忙起来() | 如果驱动器正在播放音频则为 true |
get_paused() | true 如果驱动器已暂停 |
获取空() | 如果驱动器中有 CDROM,则为 False |
get_numtracks() | CDROM 上的曲目数 |
获取轨道音频() | 如果 cdrom 轨道有音频数据则为 true |
获取轨道开始() | CDROM 轨道的开始时间 |
获取轨道长度() | cdrom 磁道的长度 |
首先,初始化对象。
>>> obj.init()
找出当前 CD 中有多少曲目 -
>>> obj.get_numtracks() 8
要开始播放所需的曲目,请将其编号提供给 play() 函数。
>>> obj.play(4)
要暂停、恢复和停止播放,我们可以使用上面列出的相关函数。