- Pygame 教程
- Pygame - 首页
- Pygame - 概述
- Pygame - Hello World
- Pygame - 显示模式
- Pygame - Locals 模块
- 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 对象可以访问以下有用的函数来控制播放。
init() | 初始化 cdrom 驱动器以供使用 |
quit() | 取消初始化 cdrom 驱动器以供使用 |
play() | 开始播放音频 |
stop() | 停止音频播放 |
pause() | 临时停止音频播放 |
resume() | 恢复音频播放 |
eject() | 弹出或打开 cdrom 驱动器 |
get_busy() | 如果驱动器正在播放音频,则为真 |
get_paused() | 如果驱动器已暂停,则为真 |
get_empty() | 如果驱动器中有 cdrom,则为假 |
get_numtracks() | cdrom 上的轨道数 |
get_track_audio() | 如果 cdrom 轨道具有音频数据,则为真 |
get_track_start() | cdrom 轨道的开始时间 |
get_track_length() | cdrom 轨道的长度 |
首先,初始化对象。
>>> obj.init()
要找出当前 CD 中存在多少个轨道 -
>>> obj.get_numtracks() 8
要开始播放所需的轨道,请将其编号提供给 play() 函数。
>>> obj.play(4)
要暂停、恢复和停止播放,我们可以使用上面列出的相关函数。
广告