我有一個時鐘,我想讓它成爲一個鬧鐘。我將如何去在python中播放鬧鐘聲音?
5
A
回答
5
假設你使用的是Windows:
import winsound
winsound.PlaySound('alert.wav')
如果你在Linux(或Mac OS X,我相信),您可以使用pygame的或撥打使用popen
一個Linux程序(如mplayer的)。 pygame的例子:
import pygame
pygame.init()
pygame.mixer.music.load("alert.ogg")
pygame.mixer.music.play()
pygame.event.wait()
使用popen
,其彷彿你在終端執行命令舉例:
from os import popen
cmd = "mplayer alert.ogg"
popen(cmd)
1
如果有MP3Play模塊,並在播放MP3文件計劃,可以使用這個簡單的方法。
import mp3play
filename = "C:/PATH/TO/FILE.mp3"
sound = mp3play.load(filename)
sound.play()
該代碼將播放整個MP#文件,直到它完成。如果你想只播放聲音只有在一定量的時間,使用:
import mp3play
import time
filename = "C:/PATH/TO/FILE.mp3"
sound = mp3play.load(filename)
time.sleep(min(30, sound.seconds())) #Plays the first 30 seconds of sound
sound.stop()
該模塊可從以下網址下載:
http://pypi.python.org/pypi/mp3play/0.1.15#downloads
0
在Debian/Ubuntu的嘗試:
sudo apt-get install beep
然後:
import os
os.system('beep')
相關問題
- 1. 只播放鬧鐘聲音
- 2. 如何在Android中播放鈴聲/鬧鐘聲音
- 3. JavaScript鬧鐘不會播放聲音
- 4. iOS鬧鐘,繼續播放鬧鐘聲音
- 5. iPhone - 在後臺應用程序中播放鬧鐘聲音
- 6. PhoneGap:使用Android的鬧鐘音量播放聲音
- 7. Android:在鬧鐘上播放自己的聲音
- 8. 如何在ios6中播放鬧鐘應用程序的音樂?
- 9. 如何發出警報,即在Android中播放鬧鐘鈴聲?
- 10. 如何在Python中播放聲音?
- 11. 如何播放聲音5秒鐘
- 12. 默認iOS鬧鐘如何播放音樂庫中的歌曲?
- 13. 如何獲取鬧鐘聲音列表
- 14. 如何像鬧鐘專業版應用程序一樣播放超過30秒的鬧鐘聲音?
- 15. 倒計時播放鬧鐘
- 16. 如何設置鬧鐘在iphone上播放我的收音機應用程序?
- 17. 我將如何去在Actionscript 3中反向播放聲音對象?
- 18. Android中的鬧鐘/提醒聲音
- 19. iOs 8,在後臺開始播放聲音,鬧鐘應用程序
- 20. 聲音播放和播放聲音
- 21. 的Python - 播放聲音
- 22. 用Python播放聲音
- 23. 在python中播放聲音文件
- 24. 使用Pyo在Python中播放聲音
- 25. jQuery的聲音播放倒計時鐘
- 26. 如何在Python中播放聲音無需中斷播放音樂/其他聲音
- 27. iPhone iOS4-在後臺播放鬧鐘?
- 28. 如何在NSTimer睡着時在WatchOS 2中播放鬧鐘?
- 29. 我如何獲得.wav聲音播放?
- 30. 如何在WinForms中播放聲音?
可能重複[用python播放音頻](http://stackoverflow.com/questions/260738/play-audio-with-python) – 2010-10-24 00:43:28
@Marcelo:對不起,我回答,並不知道這是一個愚蠢的。 – 2010-10-24 00:51:03
@Rafe:沒什麼大不了的;它總是發生。此外,似乎沒有太多人同意我的看法。 ;-) – 2010-10-24 03:53:10