日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python定时播放音乐程序_python实现闹钟定时播放音乐功能

發布時間:2024/1/23 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python定时播放音乐程序_python实现闹钟定时播放音乐功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自己寫的鬧鐘,只可以播放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

總結

以上是生活随笔為你收集整理的python定时播放音乐程序_python实现闹钟定时播放音乐功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。