
- 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)
要暫停、恢復和停止播放,我們可以使用上面列出的相關函式。

廣告