国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現鬧鐘定時播放音樂功能

2020-02-22 22:59:45
字體:
來源:轉載
供稿:網友

自己寫的鬧鐘,只可以播放wav格式的音頻,供大家參考,具體內容如下

Python代碼:

import time import sys  soundFile = 'sound.wav' not_executed = 1  def soundStart():  if sys.platform[:5] == 'linux':   import os   os.popen2('aplay -q' + soundFile)  else:   import winsound   winsound.PlaySound(soundFile, winsound.SND_FILENAME)    while(not_executed):  dt = list(time.localtime())  hour = dt[3]  minute = dt[4]  if hour == 17 and minute == 38: # 下午5點33分的時候開始提示   soundStart()   not_executed = 0 

winsound 模塊提供訪問由 Windows 平臺提供的基本的聲音播放設備。它包含函數和數個常量。 

Beep(frequency, duration)
    蜂鳴PC的喇叭。 frequency 參數指定聲音的頻率,以赫茲,并且必須是在 37 到 32,767
的范圍之中。duration 參數指定聲音應該持續的毫秒數。如果系統不能蜂鳴喇叭,掛起 RuntimeError。注意:Windows 95 和 98下,Windows Beep() 函數存在但是無效的(它忽略它的參數)。這種情況下Python通過直接的端口操作模擬它(2.1版本中增加的)。不知道是否在所有的系統上都工作。 1.6版本中的新特性。 

PlaySound(sound, flags)
    從平臺 API 中調用 PlaySound() 函數。sound 參數必須是一個文件名,音頻數據作為字符串,或為 None。它的解釋依賴于 flags 的值,該值可以是一個位方式或下面描述的變量的組合。如果系統顯示一個錯誤,掛起 RuntimeError 。 

MessageBeep([type=MB_OK])
    從平臺 API 中調用 MessageBeep() 函數。播放一個在注冊表中指定的聲音。type 參數指定播放哪一個聲音;可能的值是 -1,MB_ICONASTERISK,MB_ICONEXCLAMATION,MB_ICONHAND,MB_ICONQUESTION,和 MB_OK,所有的描述如下。值 -1 產生一個``簡單的蜂鳴'';換句話說這是如果聲音不能被播放的后備計劃。2.3版本中的新特性。 

SND_FILENAME
    sound 參數是一個 WAV 文件的名稱。不使用 SND_ALIAS。 

SND_ALIAS
    sound 參數是注冊表中一個聲音組合的名稱。如果注冊表沒有包含這樣的名稱,播放系統缺省的聲音除非 SND_NODEFAULT 也被指定。如果沒有缺省的聲音被注冊,掛起 RuntimeError。不使用 SND_FILENAME。
    所有的 Win32 系統至少支持下列,大多數系統支持的更多:
    PlaySound() 名稱         對應的控制面板聲音名稱
    'SystemAsterisk'                      Asterisk
    'SystemExclamation'              Exclamation

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 专栏| 新和县| 永昌县| 江都市| 永德县| 榕江县| 德惠市| 洛隆县| 衡水市| 高青县| 拉萨市| 彭山县| 石泉县| 仁布县| 历史| 岚皋县| 岚皋县| 鸡泽县| 壤塘县| 三穗县| 镇安县| 文化| 大渡口区| 临清市| 高青县| 建宁县| 银川市| 黄陵县| 福建省| 德格县| 珲春市| 西峡县| 大足县| 库伦旗| 股票| 隆安县| 于都县| 左云县| 独山县| 奇台县| 盐津县|