電腦版
首頁

搜尋 繁體

3 python 寫報警程式中的聲音實現 winsound

熱門小說推薦

最近更新小說

寫 windowns 下的報警程式,有一個報警聲音的實現,在 python 中有個 winsound 模組可以來實現,方法也很簡單:

import timeimport winsounddef play_music: winsound.PlaySound('alert', winsound.SND_ASYNC) time.sleep(3) >import winsound PlaySound(sound, flags)

sound 是聲音檔名字,該檔案為 wav 格式的。flags 為其播放的一些引數,如:

SND_LOOP

重複地播放聲音。SND_ASYNC標識也必須被用來避免堵塞。不能用 SND_MEMORY。

SND_MEMORY

提供給 PlaySound 的 sound 引數是一個 WAV 檔案的記憶體映像(memory image),作為一個字串。注意:這個模組不支援從記憶體映像中非同步播放,因此這個標識和 SND_ASYNC 的組合將掛起 RuntimeError。

SND_PURGE

停止播放所有指定聲音的例項。

SND_ASYNC

立即返回,允許聲音非同步播放。

SND_NODEFAULT

不過指定的聲音沒有找到,不播放系統預設的聲音。

Loading...

未載入完,嘗試【重新整理網頁】or【關閉小說模式】or【關閉廣告遮蔽】。

使用【Firefox瀏覽器】or【Chrome谷歌瀏覽器】開啟並收藏!

移動流量偶爾打不開,可以切換電信、聯通網路。

收藏網址:www.peakbooks.cc

(>人<;)