我有一个时钟,我想让它成为一个闹钟。我将如何去在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. 如何在Android中播放铃声/闹钟声音
- 2. JavaScript闹钟不会播放声音
- 3. iPhone - 在后台应用程序中播放闹钟声音
- 4. PhoneGap:使用Android的闹钟音量播放声音
- 5. Android:在闹钟上播放自己的声音
- 6. 如何播放声音5秒钟
- 7. 如何获取闹钟声音列表
- 8. 倒计时播放闹钟
- 9. 如何设置闹钟在iphone上播放我的收音机应用程序?
- 10. 我将如何去在Actionscript 3中反向播放声音对象?
- 11. Android中的闹钟/提醒声音
- 12. 的Python - 播放声音
- 13. 用Python播放声音
- 14. 使用Pyo在Python中播放声音
- 15. jQuery的声音播放倒计时钟
- 16. iPhone iOS4-在后台播放闹钟?
- 17. 如何在Python中播放声音无需中断播放音乐/其他声音
- 18. 如何在WinForms中播放声音?
- 19. 如何在Java中播放声音?
- 20. 如何在JavaFX中播放声音?
- 21. 如何在Flixel中播放wav声音?
- 22. 如何在Android中播放声音
- 23. 如何在NETCore中播放声音?
- 24. 如何在iOS中播放声音?
- 25. 如何在C#中播放声音?
- 26. 如何在C++中播放.WAV声音
- 27. 如何在C#中播放声音,.NET
- 28. 如何在C#中播放声音?
- 29. 我如何获得.wav声音播放?
- 30. 如何在几秒钟后播放MediaPlayer声音?
可能重复[用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