2024-06-02 08:06:37 发布
网友
我有一个我做的钟,我想做一个闹钟。
假设你在Windows上:
import winsound winsound.PlaySound('alert.wav')
如果您使用的是Linux(或者我相信是MacOSX),您可以使用pygame,也可以使用popen调用Linux程序(比如mplayer)。pygame示例:
popen
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)
在Debian/Ubuntu上,试试这个:
sudo apt-get install beep
然后:
import os os.system('beep')
如果您有mp3play模块,并计划播放MP3文件,则可以使用此简单方法。
mp3play
import mp3play filename = "C:/PATH/TO/FILE.mp3" sound = mp3play.load(filename) sound.play()
这段代码将播放整个MP3文件,直到完成为止。如果您只想在一定时间内播放该声音,请使用:
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()
可以从Python package index下载mp3play模块
假设你在Windows上:
如果您使用的是Linux(或者我相信是MacOSX),您可以使用pygame,也可以使用
popen
调用Linux程序(比如mplayer)。pygame示例:使用
popen
执行命令的示例,就像在终端中一样:在Debian/Ubuntu上,试试这个:
然后:
如果您有
mp3play
模块,并计划播放MP3文件,则可以使用此简单方法。这段代码将播放整个MP3文件,直到完成为止。如果您只想在一定时间内播放该声音,请使用:
可以从Python package index下载
mp3play
模块相关问题 更多 >
编程相关推荐