簡單的音訊播放
您可以使用下列函式,在單一函式呼叫中播放應用程式中的電壓音訊。
函式 | 描述 |
---|---|
MessageBeep | 播放對應至指定系統警示層級的音效。 |
sndPlaySound | 播放對應至登錄中輸入的系統音效或指定檔案的內容的音效。 |
PlaySound | 提供 sndPlaySound 的所有功能,並可直接存取資源。 |
MessageBeep函式是 WIN32 API 的標準部分;由於其功能非常有限,而且記載于其他地方,因此不會在這裡討論。
列出的函式支援下列電壓音訊來源:
- 與系統警示層級相關聯的波音訊檔案
- 登錄中的專案所指定的波音訊檔案
- 記憶體內部 WAVE 資源
- 依名稱指定的波音訊檔案
sndPlaySound和PlaySound函式會將整個電壓音訊檔案載入記憶體中,並實際上限制可播放的檔案大小。 使用 sndPlaySound 和 PlaySound 播放小型的電壓音訊檔案,最多 100K。 這兩個函式也需要音效資料採用可由其中一個已安裝的波浪音訊驅動程式播放的格式,包括波浪對應器。
針對較大的聲音檔,請使用媒體控制介面 (MCI) 服務。 如需詳細資訊,請參閱 MCI。