停止、暫停和重新開機播放
您可以在播放音訊時停止或暫停播放。 播放暫停之後,您可以重新開機它。 Windows 提供下列功能來控制波音播放。
函式 | 描述 |
---|---|
waveOutPause | 暫停在電壓音訊輸出裝置上播放。 |
waveOutReset | 停止在電壓音訊輸出裝置上播放,並將所有擱置的資料區塊標示為已完成。 |
waveOutRestart | 繼續在暫停的電壓音訊輸出裝置上播放。 |
使用 waveOutPause 暫停波浪音訊裝置可能不是立即的;驅動程式可能會在暫停播放之前完成播放目前的區塊。
一般而言,一旦使用 waveOutWrite 函式傳送第一個波浪音訊資料區塊時,波音訊裝置就會開始播放。 如果您不想讓音效立即開始播放,請在呼叫waveOutWrite 之前呼叫 waveOutPause。 然後,當您想要開始播放波浪音訊資料時,請呼叫 waveOutRestart。
您無法使用 waveOutRestart 重新開機已使用 waveOutReset停止的裝置;您必須使用 waveOutWrite 傳送第一個資料區塊,以繼續在裝置上播放。